Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proklung/symfony-maker-bundle
Console command for generating skeleton Symfony Bundle
https://github.com/proklung/symfony-maker-bundle
cli php7 symfony symfony-bundle
Last synced: 22 days ago
JSON representation
Console command for generating skeleton Symfony Bundle
- Host: GitHub
- URL: https://github.com/proklung/symfony-maker-bundle
- Owner: ProklUng
- Created: 2021-04-20T04:35:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-04-20T06:33:46.000Z (over 3 years ago)
- Last Synced: 2024-10-14T18:21:13.201Z (22 days ago)
- Topics: cli, php7, symfony, symfony-bundle
- Language: PHP
- Homepage:
- Size: 13.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.MD
Awesome Lists containing this project
README
# Бандл с консольной командой, генерирующей заготовки бандлов Symfony
Заточен не под оригинальные приложения Symfony, а под связки с другими конструкциями - типа Битрикса или Wordpress.
### Установка
1) `composer require proklung/symfony-maker-bundle`
2) Инициализировать бандл в приложении.
### Конфигурация
В файле `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`.