Interface DefinitionAggregateInterface
Namespace: Cake\Container\Definition
Method Summary
-
add() public
-
addShared() public
-
getContainer() public
-
getDefinition() public
-
has() public
-
hasTag() public
-
resolve() public
-
resolveNew() public
-
resolveTagged() public
-
resolveTaggedNew() public
-
setContainer() public
Method Detail
add() ¶ public
add(string $id, mixed $definition): Cake\Container\Definition\DefinitionInterface
Parameters
-
string$id -
mixed$definition
Returns
Cake\Container\Definition\DefinitionInterfaceaddShared() ¶ public
addShared(string $id, mixed $definition): Cake\Container\Definition\DefinitionInterface
Parameters
-
string$id -
mixed$definition
Returns
Cake\Container\Definition\DefinitionInterfacegetContainer() ¶ public
getContainer(): Cake\Container\DefinitionContainerInterface
Returns
Cake\Container\DefinitionContainerInterfacegetDefinition() ¶ public
getDefinition(string $id): Cake\Container\Definition\DefinitionInterface
Parameters
-
string$id
Returns
Cake\Container\Definition\DefinitionInterfaceresolveTaggedNew() ¶ public
resolveTaggedNew(string $tag): array
Parameters
-
string$tag
Returns
arraysetContainer() ¶ public
setContainer(Cake\Container\DefinitionContainerInterface $container): $this
Parameters
-
Cake\Container\DefinitionContainerInterface$container
Returns
$this