Methods
add()
add()
| inherited_from |
SplDoublyLinkedList::add() |
Add definitions
addDefinition(\Zend\Di\Definition\DefinitionInterface $definition, bool $addToBackOfList) : void
Parameters
$addToBackOfList
bool
bottom()
bottom()
| inherited_from |
SplDoublyLinkedList::bottom() |
count()
count()
| inherited_from |
SplDoublyLinkedList::count() |
current()
current()
| inherited_from |
SplDoublyLinkedList::current() |
Return the supertypes for this class
getClassSupertypes(string $class) : string[]
Parameters
$class
string
Returns
string[]
Retrieves classes in this definition
getClasses() : string[]
getInstantiator()
getInstantiator(string $class) : string | array
Parameters
$class
string
Returns
stringarray
getIteratorMode()
getIteratorMode()
| inherited_from |
SplDoublyLinkedList::getIteratorMode() |
getMethodParameters() return information about a methods parameters.
getMethodParameters(string $class, string $method) : array
Should return an ordered named array of parameters for a given method.
Each value should be an array, of length 4 with the following information:
array(
0, // string|null: Type Name (if it exists)
1, // bool: whether this param is required
2, // string: fully qualified path to this parameter
3, // mixed: default value
);
Parameters
$class
string
$method
string
Returns
array
Return an array of the injection methods for a given class
getMethods(string $class) : string[]
Parameters
$class
string
Returns
string[]
Return whether the class exists in this definition
hasClass(string $class) : bool
Parameters
$class
string
Returns
bool
hasMethod()
hasMethod(string $class, string $method) : bool
Parameters
$class
string
$method
string
Returns
bool
hasMethodParameters()
hasMethodParameters($class, $method) : bool
Parameters
$class
$method
Returns
bool
Return if there are injection methods
hasMethods(string $class) : bool
Parameters
$class
string
Returns
bool
isEmpty()
isEmpty()
| inherited_from |
SplDoublyLinkedList::isEmpty() |
key()
key()
| inherited_from |
SplDoublyLinkedList::key() |
next()
next()
| inherited_from |
SplDoublyLinkedList::next() |
offsetExists()
offsetExists()
| inherited_from |
SplDoublyLinkedList::offsetExists() |
offsetGet()
offsetGet()
| inherited_from |
SplDoublyLinkedList::offsetGet() |
offsetSet()
offsetSet()
| inherited_from |
SplDoublyLinkedList::offsetSet() |
offsetUnset()
offsetUnset()
| inherited_from |
SplDoublyLinkedList::offsetUnset() |
pop()
pop()
| inherited_from |
SplDoublyLinkedList::pop() |
prev()
prev()
| inherited_from |
SplDoublyLinkedList::prev() |
rewind()
rewind()
| inherited_from |
SplDoublyLinkedList::rewind() |
serialize()
serialize()
| inherited_from |
SplDoublyLinkedList::serialize() |
setIteratorMode()
setIteratorMode()
| inherited_from |
SplDoublyLinkedList::setIteratorMode() |
shift()
shift()
| inherited_from |
SplDoublyLinkedList::shift() |
top()
top()
| inherited_from |
SplDoublyLinkedList::top() |
unserialize()
unserialize()
| inherited_from |
SplDoublyLinkedList::unserialize() |
unshift()
unshift($definition)
valid()
valid()
| inherited_from |
SplDoublyLinkedList::valid() |
getDefinitionClassMap()
getDefinitionClassMap(\Zend\Di\Definition\DefinitionInterface $definition)
Properties
$runtimeDefinitions
$runtimeDefinitions