DependencyInjection
class DependencyInjection (View source)
Prepare our Dependency Injection Container
Constants
SITE_ALIAS_MANAGER |
|
BOOTSTRAP_MANAGER |
|
LOADER |
|
Properties
protected array | $handlers |
Methods
void
desiredHandlers($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, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager, DrushConfig $config, OutputInterface $output)
No description
void
void
Details
void
desiredHandlers($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, ClassLoader $loader, DrushDrupalFinder $drupalFinder, SiteAliasManager $aliasManager, DrushConfig $config, OutputInterface $output)
No description
protected void
alterServicesForDrush($container, Application $application)
No description
protected void
injectApplicationServices($container, Application $application)
No description