rector / extension-installer
Composer 插件,用于自动安装 Rector 扩展
0.11.2
2022-01-19 00:29 UTC
Requires
- php: ^8.0
- composer-plugin-api: ^1.1 || ^2.0
Requires (Dev)
- composer/composer: ^2.0
- composer/xdebug-handler: ^2.0
- phpstan/extension-installer: ^1.1
- rector/phpstan-rules: ^0.4
- rector/rector-src: dev-main
- symplify/easy-coding-standard: ^10.0
- symplify/phpstan-extensions: ^10.0
README
Composer 插件,用于自动安装 Rector 扩展。
重要提示
由于该项目已成为核心项目(rector/rector)的一部分,如果您已经安装了 rector/rector,则无需额外安装。请参阅以下评论 此处。
使用说明
composer require --dev rector/extension-installer
针对扩展开发者的说明
为了使此插件能够识别并使扩展在 Packagist 上被发现,最好将扩展的 composer 包 类型 设置为 rector-extension
。
在扩展的 composer.json
的 extra
部分添加 rector
键
{ "extra": { "rector": { "includes": [ "config/config.php" ] } } }
限制
扩展安装程序依赖于 Composer 脚本事件,因此您不能使用 --no-scripts
标志。
致谢
此包大量借鉴了 Ondřej Mirtes 的 phpstan/extension-installer。谢谢。