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。谢谢。