proklung / symfony-maker-bundle
Symfony bundle for generation skeleton of bundles.
Installs: 47
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=7.1
- psr/container: ^1.0
- symfony/config: ~4|~5
- symfony/console: ~4|~5
- symfony/dependency-injection: ^4.0 || ^5.0
- symfony/http-kernel: ^4.0 || ^5.0
README
Заточен не под оригинальные приложения Symfony, а под связки с другими конструкциями - типа Битрикса или Wordpress.
Установка
-
composer require proklung/symfony-maker-bundle
-
Инициализировать бандл в приложении.
Конфигурация
В файле maker_bundle.yaml
ключ bundle_dir
- директория, куда будут помещены сгенерированные бандлы.
По умолчанию /local/classes/Bundles/, пространство имен - Local\Bundles
.
config_file_dir
- путь к папке, где лежит конфигурационный файл бандлов (bundles.php в терминах Symfony). По умолчанию -/local/configs/
config_file
- Имя конфигурационного файла бандлов (по умолчанию -standalone_bundles.php
)namespace
- Пространство имен бандла. По умолчанию -Local\Bundles
.
Использование
php bin/console maker:make-bundle TestBundle
Где TestBundle
- название бандла.
По завершению команда пропишет созданный бандл в /local/configs/standalone_bundles.php
.
Если это не требуется, то нужно запускать команду с ключом --init=false
.