interface TaggedContainerInterface implements ContainerInterface
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
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) Enters the given scope. | from ContainerInterface | |
leaveScope(string $name) Leaves the current scope, and re-enters the parent scope. | from ContainerInterface | |
addScope(ScopeInterface $scope) Adds a scope to the container. | from ContainerInterface | |
bool | hasScope(string $name) Whether this container has the given scope. | from ContainerInterface |
bool | isScopeActive(string $name) Determines whether the given scope is currently active. | from ContainerInterface |
array | findTaggedServiceIds(string $name) Returns service ids for a given tag. |
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.
Enters the given scope.
Leaves the current scope, and re-enters the parent scope.
Adds a scope to the container.
Whether this container has the given scope.
Determines whether the given scope is currently active.
It does however not check if the scope actually exists.
Returns service ids for a given tag.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/DependencyInjection/TaggedContainerInterface.html