interface IntrospectableContainerInterface

IntrospectableContainerInterface defines additional introspection functionality for containers, allowing logic to be implemented based on a Container's state.

@author Evan Villemez <evillemez@gmail.com>

Hierarchy

Expanded class hierarchy of IntrospectableContainerInterface

All classes that implement IntrospectableContainerInterface

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/IntrospectableContainerInterface.php, line 21

Namespace

Symfony\Component\DependencyInjection
View source
interface IntrospectableContainerInterface extends ContainerInterface {

  /**
   * Check for whether or not a service has been initialized.
   *
   * @param string $id
   *
   * @return Boolean true if the service has been initialized, false otherwise
   *
   */
  public function initialized($id);

}

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
IntrospectableContainerInterface::initialized public function Check for whether or not a service has been initialized. 1