You are here

interface IntrospectableContainerInterface in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/dependency-injection/IntrospectableContainerInterface.php \Symfony\Component\DependencyInjection\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

2 files declare their use of IntrospectableContainerInterface
Container.php in core/lib/Drupal/Component/DependencyInjection/Container.php
Contains \Drupal\Component\DependencyInjection\Container.
ContainerAwareEventDispatcher.php in core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php
Contains \Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher.

File

vendor/symfony/dependency-injection/IntrospectableContainerInterface.php, line 20

Namespace

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

  /**
   * Check for whether or not a service has been initialized.
   *
   * @param string $id
   *
   * @return bool 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. 2
ContainerInterface::enterScope public function Enters the given scope. 2
ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE constant
ContainerInterface::get public function Gets a service. 3
ContainerInterface::getParameter public function Gets a parameter. 2
ContainerInterface::has public function Returns true if the given service is defined. 3
ContainerInterface::hasParameter public function Checks if a parameter exists. 2
ContainerInterface::hasScope public function Whether this container has the given scope. 2
ContainerInterface::IGNORE_ON_INVALID_REFERENCE constant
ContainerInterface::isScopeActive public function Determines whether the given scope is currently active. 2
ContainerInterface::leaveScope public function Leaves the current scope, and re-enters the parent scope. 2
ContainerInterface::NULL_ON_INVALID_REFERENCE constant
ContainerInterface::SCOPE_CONTAINER constant
ContainerInterface::SCOPE_PROTOTYPE constant
ContainerInterface::set public function Sets a service. 3
ContainerInterface::setParameter public function Sets a parameter. 3
IntrospectableContainerInterface::initialized public function Check for whether or not a service has been initialized. 2