Try Rector
Documentation
Find Rule
Blog
Codebase Audit
Contact
Try Rector
Documentation
Find Rule
Blog
Codebase Audit
Contact
Hire Upgrade Team
Hire Team
PHP 8.1 set
Rule source on GitHub
← Find rule
Configurable
SpatieEnumClassToEnumRector
Refactor Spatie enum class to native Enum
Other rules in the PHP 8.1 set
MyCLabsMethodCallToEnumConstRector
- Refactor MyCLabs enum fetch to Enum const
SpatieEnumMethodCallToEnumConstRector
- Refactor Spatie enum method calls
RemoveReflectionSetAccessibleCallsRector
- Remove Reflection::setAccessible() calls
NullToStrictIntPregSlitFuncCallLimitArgRector
- Change null to strict int defined preg_split limit arg function call argument
ReadOnlyPropertyRector
- Decorate read-only property with
readonly
attribute
MyCLabsConstructorCallToEnumFromRector
- Refactor MyCLabs Enum using constructor for instantiation
ArrayToFirstClassCallableRector
- Upgrade array callable to first class callable
MyCLabsClassToEnumRector
- Refactor MyCLabs enum class to native Enum
ClosureDelegatingCallToFirstClassCallableRector
- Convert closure with sole nested call to first class callable
FunctionFirstClassCallableRector
- Upgrade string callback functions to first class callable