polidog / dependency-injection-generator-bundle
dev-master
2016-10-09 11:34 UTC
Requires
- sensio/generator-bundle: ~2.7|~3.0
- symfony/config: ~2.7|~3.0
- symfony/console: ~2.7|~3.0
This package is auto-updated.
Last update: 2024-09-21 20:33:21 UTC
README
这个Bundle是为了解决在执行generate:bundle
时,输入了“Are you planning on sharing this bundle across multiple applications?”为“no”,后来又后悔应该输入“yes”而制作的。这是一个用于生成DependencyInjection目录下的Configuration.php
和Extension.php
的Bundle。
安装
$ composer require polidog/dependency-injection-generator-bundle
// app/AppKernel.php
public function registerBundles()
{
$bundles = [
// ...
new Polidog\DependencyInjectionGeneratorBundle\PolidogDependencyInjectionGeneratorBundle(),
];
// ...
}
用法
$ app/console generate:bundle:dependency-inject --namespace=Polidog/HogeBundle --format=yaml
$ ls src/Polidog/HogeBundle
drwxr-xr-x 7 polidog staff 238B 9 24 21:43 Controller
drwxr-xr-x 4 polidog staff 136B 10 9 16:50 DependencyInjection << generated directory
drwxr-xr-x 3 polidog staff 102B 9 24 21:43 Form
drwxr-xr-x 4 polidog staff 136B 9 16 22:29 Resources
drwxr-xr-x 5 polidog staff 170B 9 24 21:43 Search
-rw-r--r-- 1 polidog staff 161B 9 16 22:29 PolidogHogeBundle.php