Версия: 6.x
burger close
Класс TreeListFakeIterator
Граф наследования:TreeListFakeIterator:
AbstractTreeListIterator

Подробное описание

Несуществующий итератор древовидного списка, заполняется вручную

Открытые члены

 addItem (AbstractTreeListNode $node)
 
 getPathFromRoot ($node_id)
 
- Открытые члены унаследованные от AbstractTreeListIterator
 getItems ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 count ()
 
 getPathFromRoot ($node_id)
 
 getFirstElements ()
 
 setFirstElements (array $first_elements)
 

Защищенные члены

 getSelfItems ()
 
- Защищенные члены унаследованные от AbstractTreeListIterator
 loadList ()
 
 getSelfItems ()
 
 unsetList ()
 

Защищенные данные

 $self_items = []
 
- Защищенные данные унаследованные от AbstractTreeListIterator
 $items = null
 
 $first_elements = []
 

Дополнительные унаследованные члены

- Поля данных унаследованные от AbstractTreeListIterator
const ATTRIBUTE_MULTIPLE = 'multiple'
 
const ATTRIBUTE_DISALLOW_SELECT_BRANCHES = 'disallowSelectBranches'
 

Методы

addItem ( AbstractTreeListNode  $node)
getPathFromRoot (   $node_id)

Возвращает список узлов, составляющих путь к указанному элементу от корня

Аргументы
string | int$node_id- идентификатор целевого узла
Возвращает
AbstractTreeListNode[]
getSelfItems ( )
protected

Возвращает список дочерних элементов

Возвращает
AbstractTreeListNode[]

Поля

$self_items = []
protected