ContainerBuilder
class ContainerBuilder extends ContainerBuilder (View source)
Drupal's dependency injection container builder.
Methods
{@inheritdoc}
A 1to1 copy of parent::shareService.
Overrides Symfony\Component\DependencyInjection\ContainerBuilder::set().
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
A 1to1 copy of parent::callMethod.
{@inheritdoc}
Details
__construct(ParameterBagInterface $parameterBag = NULL)
{@inheritdoc}
protected
shareService(Definition $definition, $service, $id, array $inlineServices)
A 1to1 copy of parent::shareService.
set($id, $service)
Overrides Symfony\Component\DependencyInjection\ContainerBuilder::set().
Drupal's container builder can be used at runtime after compilation, so we override Symfony's ContainerBuilder's restriction on setting services in a frozen builder.
Definition
register($id, $class = null)
{@inheritdoc}
Alias
setAlias($alias, $id)
{@inheritdoc}
Definition
setDefinition($id, Definition $definition)
{@inheritdoc}
setParameter($name, $value)
{@inheritdoc}
protected
callMethod($service, $call, array $inlineServices = array())
A 1to1 copy of parent::callMethod.
__sleep()
{@inheritdoc}