09/10
2016
Wallogit.com
2017 © Pedro Peláez
このBundleは、generate:bundleした時に「Are you planning on sharing this bundle across multiple applications?」を「no」と入力してしまったけど、あとでやっぱ「yes」にすればよかったと後悔したいと向けに作ったBundleです。
DependencyInjectionディレクトリのConfiguration.phpとExtension.phpを生成するためのバンドルです。, (*1)
$ 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