class ViewsBundle in Views (for Drupal 7) 8.3
Views dependency injection container.
Hierarchy
- class \Drupal\views\ViewsBundle extends \Symfony\Component\HttpKernel\Bundle\Bundle
Expanded class hierarchy of ViewsBundle
File
- lib/
Drupal/ views/ ViewsBundle.php, line 17 - Definition of Drupal\views\ViewsBundle.
Namespace
Drupal\viewsView source
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);
}
}
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ViewsBundle:: |
public | function | Overrides Symfony\Component\HttpKernel\Bundle\Bundle::build(). |