rector / rector-doctrine
Rector 升级 Doctrine 规则
0.16.0
2023-09-09 10:45 UTC
Requires
- php: >=8.1
Requires (Dev)
- doctrine/orm: ^2.16
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.3
- rector/phpstan-rules: ^0.6
- rector/rector-generator: ^0.7
- rector/rector-src: dev-main
- symplify/easy-ci: ^11.2
- symplify/easy-coding-standard: ^12.0
- symplify/phpstan-extensions: ^11.2
- symplify/phpstan-rules: ^11.1
- symplify/rule-doc-generator: ^12.0
- symplify/vendor-patches: ^11.2
- tomasvotruba/class-leak: ^0.1
- tomasvotruba/type-coverage: ^0.2
- tomasvotruba/unused-public: ^0.3
- dev-main
- 0.16.0
- 0.15.0
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.0
- 0.11.43
- 0.11.42
- 0.11.41
- 0.11.40
- 0.11.39
- 0.11.38
- 0.11.37
- 0.11.36
- 0.11.35
- 0.11.34
- 0.11.33
- 0.11.32
- 0.11.31
- 0.11.30
- 0.11.29
- 0.11.28
- 0.11.27
- 0.11.26
- 0.11.25
- 0.11.24
- 0.11.23
- 0.11.22
- 0.11.21
- 0.11.20
- 0.11.19
- 0.11.18
- 0.11.17
- 0.11.16
- 0.11.15
- 0.11.14
- 0.11.13
- 0.11.12
- 0.11.11
- 0.11.10
- 0.11.9
- 0.11.8
- 0.11.7
- 0.11.6
- 0.11.5
- 0.11.4
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- dev-skip-interesction
This package is auto-updated.
Last update: 2024-09-18 08:21:04 UTC
README
查看可用的 Doctrine 规则
安装
此包已包含在 rector/rector 包中,因此无需额外配置。
您只需安装主包即可
composer require rector/rector --dev
使用集合
要将集合添加到配置中,请使用 ->withPreparedSets
方法并选择其中一个常量
use Rector\Config\RectorConfig; return RectorConfig::configure() ->withPreparedSets(doctrineCodeQuality: true);
如果您使用的是 PHP 7.x,则可以使用 withSets() 方法代替,对于 doctrineCodeQuality
集合,您可以定义
use Rector\Config\RectorConfig; use Rector\Doctrine\Set\DoctrineSetList; return RectorConfig::configure() ->withSets([ DoctrineSetList::DOCTRINE_CODE_QUALITY, ]);
请参阅 文档
快速学习 Rector
Rector 是我们开发和分享的免费工具,任何人都可以在重构上节省数百小时。但不是每个人都有时间理解 Rector 和 AST 的复杂性。您有 2 种方法可以加快这一过程
这两种方式都支持我们通过从实际项目中学习以可持续的方式改进 Rector。