-
-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Transform] Move ReservedFnFunctionRector from Php74 to Transform namespace #1423
Conversation
Another solution is to unregister it from |
I created alternative PR for only unregister |
All checks have passed 🎉 @TomasVotruba it is ready for review. |
Agreed. The rule name is misleading. It should be probably renamed to ReservedKeywordRector. Then configured for php74.php set with "fn" keyword |
what replacement of |
Not sure. I would check the RFC, how they handled it. |
Mergin to move this forward. I've checked the RFC and the In next PR, this rule should be renamed and registered to |
@TomasVotruba thank you, if function named |
Yes, that would be ideal 👍 |
* main: (50 commits) Add SimpleStaticType for return type completion (rectorphp#1441) [Transform] Move ReservedFnFunctionRector from Php74 to Transform namespace (rectorphp#1423) [Php80] Add AddParamBasedOnParentClassMethodRector (rectorphp#1431) [DowngradePhp80] Add DowngradeRecursiveDirectoryIteratorHasChildrenRector (rectorphp#1440) [Scoped] Skip symfony console Event and EventListener and exclude in parallel-lint (rectorphp#1439) [Scoped] Fix exclude symfony/console/Tester (rectorphp#1438) [Scoped] Require symfony-eventdispatcher on build (rectorphp#1437) [Scoped] Fix downgrade error on symfony/console/Tester (rectorphp#1436) [Scoped] Fix downgrade error on symfony/Event* (rectorphp#1435) [TypeDeclaration][Php 8.1] Add Closure support to ReturnNeverTypeRector (rectorphp#1434) [composer] require own rector packages in dev-main, to avoid endless tagging (rectorphp#1433) [TypeDeclaration][Php 8.1] Do not change parent function to never on ReturnNeverTypeRector (rectorphp#1432) [DX] Improve configuration objects + allow Symfony 6 (rectorphp#1430) Require Symplify 10.0.2, remove stringy deprecated package from installed dependencies 🎉 (rectorphp#1429) Bump to Symplify 10.0.1 stable (rectorphp#1428) [DX] Decouple AssignVariableNameResolver (rectorphp#1427) [DowngradePhp80] Fix DowngradeThrowExprRector on property fetch to use not isset (rectorphp#1426) [DX] Replace deprecated danielstjules/stringy with Symfony\String (rectorphp#1425) [Alternative][Validation] Add AllowEmptyConfigurableRectorInterface interface for alternative to not show warning on allowed rector rule to have default fallback config (rectorphp#1422) [DX] Less addNodeAfterNode() methods (rectorphp#1421) ...
ReservedFnFunctionRector need to be configured to run, while registered in Php74 config set is not configured.
I think it should be moved to Transform namespace.