dev-master
9999999-devA simple dependency injection builder to Silex
MIT
The Requires
The Development Requires
by Thiago Paes
Wallogit.com
2017 © Pedro Peláez
A simple dependency injection builder to Silex
A simple dependency injection builder to Silex based on YAML file config., (*2)
composer require chacal/silex-di-builder
Simple create a di.yml - or other name, of course - file with the structure:, (*3)
services:
alias1:
- Full\Class\Name
- dependency1
alias2:
- Full\ClassTwo\Name
- dependency1
- dependency2
When:, (*4)
In your application bootstrap, register YAML Config Service Provider, with your DI file, (*5)
use DerAlex\Silex\YamlConfigServiceProvider; use MrPrompt\Silex\Di\Container as DiServiceProvider; .... $app->register(new YamlConfigServiceProvider(__DIR__ . '/../Resources/di.yml')); $app->register(new DiServiceProvider());
Now, your services is available on $app container., (*6)
Just run phpunit without parameters, (*7)
phpunit
Happy Silex Coding :), (*8)
A simple dependency injection builder to Silex
MIT