DependencyInjection
class DependencyInjection (View source)
Prepare our Dependency Injection Container
Constants
| FORMATTER_MANAGER |
|
| SITE_ALIAS_MANAGER |
|
| BOOTSTRAP_MANAGER |
|
| PROCESS_MANAGER |
|
| LOADER |
|
Properties
| protected array | $handlers |
Methods
void
desiredHandlers(array $handlerList)
No description
Container
initContainer(Application $application, ConfigInterface $config, InputInterface $input, OutputInterface $output, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager)
Set up our dependency injection container.
void
installHandlers($container)
Make sure we are notified on exit, and when bad things happen.
void
addDrushServices(Container $container, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager, DrushConfig $config, OutputInterface $output, InputInterface $input)
No description
void
alterServicesForDrush(ContainerInterface $container, Application $application, InputInterface $input, OutputInterface $output)
No description
void
Details
void
desiredHandlers(array $handlerList)
No description
Container
initContainer(Application $application, ConfigInterface $config, InputInterface $input, OutputInterface $output, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager)
Set up our dependency injection container.
void
installHandlers($container)
Make sure we are notified on exit, and when bad things happen.
protected void
addDrushServices(Container $container, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager, DrushConfig $config, OutputInterface $output, InputInterface $input)
No description
protected void
alterServicesForDrush(ContainerInterface $container, Application $application, InputInterface $input, OutputInterface $output)
No description
protected void
injectApplicationServices($container, Application $application)
No description