interface IntrospectableContainerInterface implements ContainerInterface
deprecated
IntrospectableContainerInterface defines additional introspection functionality for containers, allowing logic to be implemented based on a Container's state.
set(string $id, object $service, string $scope = self::SCOPE_CONTAINER) Sets a service. | from ContainerInterface | |
object | get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE) Gets a service. | from ContainerInterface |
bool | has(string $id) Returns true if the given service is defined. | from ContainerInterface |
mixed | getParameter(string $name) Gets a parameter. | from ContainerInterface |
bool | hasParameter(string $name) Checks if a parameter exists. | from ContainerInterface |
setParameter(string $name, mixed $value) Sets a parameter. | from ContainerInterface | |
enterScope(string $name) deprecated Enters the given scope. | from ContainerInterface | |
leaveScope(string $name) deprecated Leaves the current scope, and re-enters the parent scope. | from ContainerInterface | |
addScope(ScopeInterface $scope) deprecated Adds a scope to the container. | from ContainerInterface | |
bool | hasScope(string $name) deprecated Whether this container has the given scope. | from ContainerInterface |
bool | isScopeActive(string $name) deprecated Determines whether the given scope is currently active. | from ContainerInterface |
bool | initialized(string $id) Check for whether or not a service has been initialized. |
Sets a service.
Note: The $scope parameter is deprecated since version 2.8 and will be removed in 3.0.
Gets a service.
Returns true if the given service is defined.
Gets a parameter.
Checks if a parameter exists.
Sets a parameter.
deprecated
Enters the given scope.
deprecated
Leaves the current scope, and re-enters the parent scope.
deprecated
Adds a scope to the container.
deprecated
Whether this container has the given scope.
deprecated
Determines whether the given scope is currently active.
It does however not check if the scope actually exists.
Check for whether or not a service has been initialized.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/DependencyInjection/IntrospectableContainerInterface.html