PHPackages                             entelisteam/lbaf-rector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. entelisteam/lbaf-rector

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

entelisteam/lbaf-rector
=======================

Recursive search for rector rules among dependencies

1.0(3w ago)012↓100%3MITPHPPHP ~8.2

Since May 13Pushed 1w agoCompare

[ Source](https://github.com/entelisteam/lbaf-rector)[ Packagist](https://packagist.org/packages/entelisteam/lbaf-rector)[ RSS](/packages/entelisteam-lbaf-rector/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (2)Used By (3)

lbaf-rector
===========

[](#lbaf-rector)

Рекурсивный сборщик Rector-миграций по дереву зависимостей для LBAF-based проектов.

Пакет собирает Rector-конфиг из миграций всех установленных Composer-пакетов, которые объявили свои миграции через `extra.lbaf-rector-migrations`, плюс миграции самого корневого проекта (если они есть). Это позволяет каждому пакету в экосистеме LBAF поставлять свои Rector-правила и быть уверенным, что они применятся в любом проекте, где этот пакет установлен.

Установка
---------

[](#установка)

```
composer require --dev entelisteam/lbaf-rector
```

Зависимость подключается в любой LBAF-based проект — даже если у самого проекта нет своих Rector-миграций. В этом случае пакет всё равно соберёт и применит миграции из всех зависимостей.

Настройка проекта
-----------------

[](#настройка-проекта)

### 1. `rector.php` в корне проекта

[](#1-rectorphp-в-корне-проекта)

Создайте `rector.php` со следующим содержимым:

```
