InflectorAggregate
in package
implements
InflectorAggregateInterface
uses
ContainerAwareTrait
Table of Contents
Interfaces
Properties
- $container : DefinitionContainerInterface|null
- $inflectors : array<string|int, Inflector>
Methods
- add() : Inflector
- getContainer() : DefinitionContainerInterface
- getIterator() : Generator
- inflect() : mixed
- setContainer() : ContainerAwareInterface
Properties
$container
protected
DefinitionContainerInterface|null
$container
$inflectors
protected
array<string|int, Inflector>
$inflectors
= []
Methods
add()
public
add(string $type[, callable $callback = null ]) : Inflector
Parameters
- $type : string
- $callback : callable = null
Return values
InflectorgetContainer()
public
getContainer() : DefinitionContainerInterface
Return values
DefinitionContainerInterfacegetIterator()
public
getIterator() : Generator
Return values
Generatorinflect()
public
inflect(mixed $object) : mixed
Parameters
- $object : mixed
setContainer()
public
setContainer(DefinitionContainerInterface $container) : ContainerAwareInterface
Parameters
- $container : DefinitionContainerInterface