ChainElement
class ChainElement implements ChainElementInterface, IteratorAggregate (View source)
Reference implementation of the ChainElementInterface
Traits
Reference implementation of the ChainElementInterface
Methods
from ChainElementTrait
from ChainElementTrait
from ChainElementTrait
from ChainElementTrait
__construct()
No description
__destruct()
Detach element from owning list
getIterator()
No description
Details
in ChainElementTrait at line 22
insertBefor(ChainElementInterface $after)
Insert the chain element just before another one
in ChainElementTrait at line 34
insertAfter(ChainElementInterface $before)
Insert the instance element just after a given one
in ChainElementTrait at line 47
setPreviousElement(ChainElementInterface $previousElement = null)
Set the previous element in chain
This method shoud be considered as non-public
in ChainElementTrait at line 69
setNextElement(ChainElementInterface $nextElement = null)
Set next element in chain
This method should be considered as non-public.
in ChainElementTrait at line 87
detachElement()
Detach element from owning list
in ChainElementTrait at line 106
ChainElementInterface|NULL
getPreviousElement()
in ChainElementTrait at line 115
ChainElementInterface|NULL
getNextElement()
at line 17
__construct()
at line 23
__destruct()
Detach element from owning list