Views dependency injection container.
Expanded class hierarchy of ViewsBundle
class ViewsBundle extends Bundle {
/**
* Overrides Symfony\Component\HttpKernel\Bundle\Bundle::build().
*/
public function build(ContainerBuilder $container) {
foreach (ViewExecutable::getPluginTypes() as $type) {
if ($type == 'join') {
$container
->register('plugin.manager.views.join', 'Drupal\\views\\Plugin\\Type\\JoinManager');
}
elseif ($type == 'wizard') {
$container
->register('plugin.manager.views.wizard', 'Drupal\\views\\Plugin\\Type\\WizardManager');
}
else {
$container
->register("plugin.manager.views.{$type}", 'Drupal\\views\\Plugin\\Type\\PluginManager')
->addArgument($type);
}
}
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Bundle:: |
protected | property | ||
Bundle:: |
protected | property | ||
Bundle:: |
protected | property | ||
Bundle:: |
public | function |
Boots the Bundle. Overrides BundleInterface:: |
|
Bundle:: |
public | function |
Returns the bundle's container extension. Overrides BundleInterface:: |
|
Bundle:: |
final public | function |
Returns the bundle name (the class short name). Overrides BundleInterface:: |
|
Bundle:: |
public | function |
Gets the Bundle namespace. Overrides BundleInterface:: |
|
Bundle:: |
public | function |
Returns the bundle parent name. Overrides BundleInterface:: |
|
Bundle:: |
public | function |
Gets the Bundle directory path. Overrides BundleInterface:: |
|
Bundle:: |
public | function | Finds and registers Commands. | |
Bundle:: |
public | function |
Shutdowns the Bundle. Overrides BundleInterface:: |
|
ContainerAware:: |
protected | property | @api | |
ContainerAware:: |
public | function |
Sets the Container associated with this Controller. Overrides ContainerAwareInterface:: |
|
ViewsBundle:: |
public | function |
Overrides Symfony\Component\HttpKernel\Bundle\Bundle::build(). Overrides Bundle:: |