Настройка фикстур
Описывать загрузчики фикстур, фильтры и executor's можно с помощью конфигов приложения.
Описание структуры конфигов
Все настройки осуществляются в секции nnx_doctrine_fixture_module.
Секция fixturesLoaders
Секция fixturesLoaders описывает загрузчики фикстур. Ключем является имя загрузчика, а значением массив со следующими ключами:
Ключ | Описание |
---|---|
name | Имя загрузчика фикстур. По этому имени его можно получить из плагин менеджера загрузчиков фикстур (\Nnx\DoctrineFixtureModule\Loader\FixtureLoaderManagerInterface) |
options | Опции которые передаются в плагин менеджер загрузчика фикстур, при создание данного загрузчика фикстуры |
Секция filters
Секция filters описывает фильтры фикстур. Ключем является имя фильтра, а значением массив со следующими ключами:
Ключ | Описание |
---|---|
name | Имя фильтра фикстур. По этому имени его можно получить из плагин менеджера фильтров фикстур (\Nnx\DoctrineFixtureModule\Filter\FixtureFilterManagerInterface) |
options | Опции которые передаются в плагин менеджер фильтров фикстур, при создание данного фильтра |
Секция executors
Секция executors описывает компоненты отвечающие за выполнение фикстур. Ключем является имя Executor'a, а значением массив со следующими ключами:
Ключ | Описание |
---|---|
fixturesLoader | Имя загрузчика фикстур. Должно присутствовать в секции fixturesLoaders, либо в плагин менеджере загрузчиков фикстур, должен быть загрузчик с таким именем |
filter | Имя фильтра фикстур. Должно присутствовать в секции filters, либо в плагин менеджере фильтров фикстур, должен быть фильтр с таким именем |