rector / rector-nette-to-symfony
此包已被废弃,不再维护。未建议替代包。
从命令行生成 Rector 规则
0.11.5
2021-06-24 16:29 UTC
Requires
- php: >=8.0
- rector/rector-nette: ^0.11
Requires (Dev)
- nette/application: ^3.1
- nette/forms: ^3.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-nette: ^0.12.16
- phpunit/phpunit: ^9.5
- rector/phpstan-rules: ^0.2.8
- rector/rector-src: ^0.11
- symfony/form: ^5.2
- symplify/easy-coding-standard: ^9.3
- symplify/phpstan-extensions: ^9.3
- symplify/phpstan-rules: ^9.3
- symplify/rule-doc-generator: ^9.3
Conflicts
- rector/rector: <0.11
README
有关弃用的详细信息,请参阅 https://github.com/rectorphp/rector-src/pull/290
您需要从 Nette 迁移到 Symfony 吗?您可以 ↓
更深入的 3 部分系列
- 如何在 3 周内从 Nette 迁移到 Symfony - 第 1 部分
- 为什么在 3 周内从 Nette 迁移到 Symfony - 第 2 部分 - 逃离语义地狱
- 为什么在 3 周内从 Nette 迁移到 Symfony - 第 3 部分 - 知识流失 - 包锁定
查看可用的 规则
安装
此包已是 rector/rector 包的一部分,因此无需额外操作。
您只需安装主包即可。
composer require rector/rector --dev
使用集
要添加集到您的配置中,请使用 Rector\Symfony\Set\SymfonySetList
类并选择其中一个常量
use Rector\NetteToSymfony\Set\NetteToSymfonySetList; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; return static function (ContainerConfigurator $containerConfigurator): void { $containerConfigurator->import(NetteToSymfonySetList::NETTE_TO_SYMFONY); };
阅读关于 Rector 的第一本书
您好奇 Rector 内部是如何工作的,如何创建自己的规则并对其进行测试,以及为什么 Rector 应运而生吗?2021 年 5 月,我们发布了第一本书:Rector - 自动重构的力量。

通过 购买本书,您将直接支持在 Rector 上工作的维护者。
支持
Rector 是一个我们免费开发和分享的工具,任何人都可以自动化他们的重构。但并非每个人都有成百上千个小时来理解自己的时间中抽象语法树的复杂性。这就是我们提供商业支持的原因——为了节省您的时间。
您想在您的代码库上应用 Rector,但没有时间与您的项目进行斗争吗?雇佣我们,以更快地实现目标。