Class CakeDefinitionBridge
Bridge for Definition objects.
Wraps CakePHP's Definition to satisfy League's DefinitionInterface.
Namespace: Cake\Core
Method Summary
-
__construct() public
-
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
__construct() ¶ public
__construct(Cake\Container\Definition\DefinitionInterface $definition, League\Container\DefinitionContainerInterface $container)
Parameters
-
Cake\Container\Definition\DefinitionInterface$definition The wrapped definition
-
League\Container\DefinitionContainerInterface$container The container
addArgument() ¶ public
addArgument(mixed $arg): DefinitionInterface
Parameters
-
mixed$arg
Returns
DefinitionInterfaceaddArguments() ¶ public
addArguments(array $args): DefinitionInterface
Parameters
-
array$args
Returns
DefinitionInterfaceaddMethodCall() ¶ public
addMethodCall(string $method, array $args = []): DefinitionInterface
Parameters
-
string$method -
array$args optional
Returns
DefinitionInterfaceaddMethodCalls() ¶ public
addMethodCalls(array $methods = []): DefinitionInterface
Parameters
-
array$methods optional
Returns
DefinitionInterfaceaddTag() ¶ public
addTag(string $tag): DefinitionInterface
Parameters
-
string$tag
Returns
DefinitionInterfacegetContainer() ¶ public
getContainer(): DefinitionContainerInterface
Returns
DefinitionContainerInterfacesetAlias() ¶ public
setAlias(string $id): DefinitionInterface
Parameters
-
string$id
Returns
DefinitionInterfacesetConcrete() ¶ public
setConcrete(mixed $concrete): DefinitionInterface
Parameters
-
mixed$concrete
Returns
DefinitionInterfacesetContainer() ¶ public
setContainer(DefinitionContainerInterface $container): ContainerAwareInterface
Parameters
-
DefinitionContainerInterface$container
Returns
ContainerAwareInterfacesetShared() ¶ public
setShared(bool $shared): DefinitionInterface
Parameters
-
bool$shared
Returns
DefinitionInterface