interface ContainerInterface

ContainerInterface is the interface implemented by service container classes.

@author Fabien Potencier <fabien@symfony.com> @author Johannes M. Schmitt <schmittjoh@gmail.com>

@api

Hierarchy

Expanded class hierarchy of ContainerInterface

All classes that implement ContainerInterface

36 files declare their use of ContainerInterface

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerInterface.php, line 24

Namespace

Symfony\Component\DependencyInjection
View source

Members

Namesort descending Modifiers Type Description Overrides
ContainerInterface::addScope public function Adds a scope to the container 1
ContainerInterface::enterScope public function Enters the given scope 1
ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE constant
ContainerInterface::get public function Gets a service. 1
ContainerInterface::getParameter public function Gets a parameter. 1
ContainerInterface::has public function Returns true if the given service is defined. 1
ContainerInterface::hasParameter public function Checks if a parameter exists. 1
ContainerInterface::hasScope public function Whether this container has the given scope 1
ContainerInterface::IGNORE_ON_INVALID_REFERENCE constant
ContainerInterface::isScopeActive public function Determines whether the given scope is currently active. 1
ContainerInterface::leaveScope public function Leaves the current scope, and re-enters the parent scope 1
ContainerInterface::NULL_ON_INVALID_REFERENCE constant
ContainerInterface::SCOPE_CONTAINER constant
ContainerInterface::SCOPE_PROTOTYPE constant
ContainerInterface::set public function Sets a service. 1
ContainerInterface::setParameter public function Sets a parameter. 1