rector / rector-installer
Composer plugin for automatic installation of Rector extensions
Package info
github.com/rectorphp/extension-installer
Type:composer-plugin
pkg:composer/rector/rector-installer
Requires
- php: ^8.3
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.7
- composer/xdebug-handler: ^3.0
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- rector/rector-src: ^2.4
- symplify/easy-coding-standard: ^13.1
This package is auto-updated.
Last update: 2026-05-27 05:13:26 UTC
README
Composer plugin for automatic installation of Rector extensions.
Important Note
This functionality is now part of rector/rector core, so you don't need to install this plugin separately if rector/rector is already installed. See comments here.
Usage
composer require --dev rector/extension-installer
Instructions for extension developers
Set the extension's Composer package type to rector-extension so this plugin can recognize it and so it becomes discoverable on Packagist.
Add a rector key to the extension's composer.json extra section:
{
"extra": {
"rector": {
"includes": [
"config/config.php"
]
}
}
}
Limitations
The extension installer depends on Composer script events, so you cannot use the --no-scripts flag.
Acknowledgment
This package is heavily inspired by phpstan/extension-installer by Ondřej Mirtes. Thank you.