Table of Contents
Interfaces
- DefinitionAggregateInterface
Properties
-
$container
: DefinitionContainerInterface|null
-
$definitions
: array<string|int, DefinitionInterface>
Methods
-
__construct()
: mixed
-
add()
: DefinitionInterface
-
addShared()
: DefinitionInterface
-
getContainer()
: DefinitionContainerInterface
-
getDefinition()
: DefinitionInterface
-
getIterator()
: Generator
-
has()
: bool
-
hasTag()
: bool
-
resolve()
: mixed
-
resolveNew()
: mixed
-
resolveTagged()
: array<string|int, mixed>
-
resolveTaggedNew()
: array<string|int, mixed>
-
setContainer()
: ContainerAwareInterface
__construct()
public
__construct([array<string|int, mixed> $definitions = [] ]) : mixed
Parameters
-
$definitions
: array<string|int, mixed>
= []
-
add()
public
add(string $id, mixed $definition) : DefinitionInterface
Parameters
-
$id
: string
-
-
$definition
: mixed
-
addShared()
public
addShared(string $id, mixed $definition) : DefinitionInterface
Parameters
-
$id
: string
-
-
$definition
: mixed
-
getContainer()
public
getContainer() : DefinitionContainerInterface
getDefinition()
public
getDefinition(string $id) : DefinitionInterface
Parameters
-
$id
: string
-
getIterator()
public
getIterator() : Generator
has()
public
has(string $id) : bool
Parameters
-
$id
: string
-
hasTag()
public
hasTag(string $tag) : bool
Parameters
-
$tag
: string
-
resolve()
public
resolve(string $id) : mixed
Parameters
-
$id
: string
-
resolveNew()
public
resolveNew(string $id) : mixed
Parameters
-
$id
: string
-
resolveTagged()
public
resolveTagged(string $tag) : array<string|int, mixed>
Parameters
-
$tag
: string
-
Return values
array<string|int, mixed>
resolveTaggedNew()
public
resolveTaggedNew(string $tag) : array<string|int, mixed>
Parameters
-
$tag
: string
-
Return values
array<string|int, mixed>
setContainer()
public
setContainer(DefinitionContainerInterface $container) : ContainerAwareInterface
Parameters
-
$container
: DefinitionContainerInterface
-