Interface DefinitionInterface
Namespace: Cake\Container\Definition
Method Summary
-
addArgument() public
-
addArguments() public
-
addMethodCall() public
-
addMethodCalls() public
-
addTag() public
-
getAlias() public
-
getConcrete() public
-
getContainer() public
-
getTags() public
-
hasTag() public
-
isShared() public
-
resolve() public
-
resolveNew() public
-
setAlias() public
-
setConcrete() public
-
setContainer() public
-
setShared() public
Method Detail
addArgument() ¶ public
addArgument(mixed $arg, string|null $name = null): $this
Parameters
-
mixed$arg -
string|null$name optional
Returns
$thisaddMethodCall() ¶ public
addMethodCall(string $method, array $args = []): $this
Parameters
-
string$method -
array$args optional
Returns
$thisaddMethodCalls() ¶ public
addMethodCalls(array $methods = []): $this
Parameters
-
array$methods optional
Returns
$thisgetContainer() ¶ public
getContainer(): Cake\Container\DefinitionContainerInterface
Returns
Cake\Container\DefinitionContainerInterfacesetContainer() ¶ public
setContainer(Cake\Container\DefinitionContainerInterface $container): $this
Parameters
-
Cake\Container\DefinitionContainerInterface$container
Returns
$this