PHP Класс Todaymade\Daux\Tree\Directory

Наследование: extends Entry, implements ArrayAccess, implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$children Entry[]
$first_page Todaymade\Daux\Tree\Content

Открытые методы

Метод Описание
addChild ( Entry $entry )
dump ( )
getConfig ( ) : Config
getEntries ( ) : Entry[]
getFirstPage ( ) : Todaymade\Daux\Tree\Content | null
getIndexPage ( ) : Todaymade\Daux\Tree\Content | null
getIterator ( )
hasContent ( ) : boolean Used when creating the navigation.
offsetExists ( mixed $offset ) : boolean Whether a offset exists
offsetGet ( mixed $offset ) : Entry Offset to retrieve
offsetSet ( mixed $offset, Entry $value ) : void Offset to set
offsetUnset ( string $offset ) : void Offset to unset
removeChild ( Entry $entry )
seekFirstPage ( ) : Todaymade\Daux\Tree\Content | null Seek the first available page from descendants
setFirstPage ( Todaymade\Daux\Tree\Content $first_page )
sort ( )

Приватные методы

Метод Описание
sortBucket ( $bucket, $final )

Описание методов

addChild() публичный Метод

public addChild ( Entry $entry )
$entry Entry

dump() публичный Метод

public dump ( )

getConfig() публичный Метод

public getConfig ( ) : Config
Результат Todaymade\Daux\Config

getEntries() публичный Метод

public getEntries ( ) : Entry[]
Результат Entry[]

getFirstPage() публичный Метод

public getFirstPage ( ) : Todaymade\Daux\Tree\Content | null
Результат Todaymade\Daux\Tree\Content | null

getIndexPage() публичный Метод

public getIndexPage ( ) : Todaymade\Daux\Tree\Content | null
Результат Todaymade\Daux\Tree\Content | null

getIterator() публичный Метод

public getIterator ( )

hasContent() публичный Метод

Hides folders without showable content
public hasContent ( ) : boolean
Результат boolean

offsetExists() публичный Метод

Whether a offset exists
public offsetExists ( mixed $offset ) : boolean
$offset mixed An offset to check for.
Результат boolean true on success or false on failure.

offsetGet() публичный Метод

Offset to retrieve
public offsetGet ( mixed $offset ) : Entry
$offset mixed The offset to retrieve.
Результат Entry Can return all value types.

offsetSet() публичный Метод

Offset to set
public offsetSet ( mixed $offset, Entry $value ) : void
$offset mixed The offset to assign the value to.
$value Entry The value to set.
Результат void

offsetUnset() публичный Метод

Offset to unset
public offsetUnset ( string $offset ) : void
$offset string the offset to unset
Результат void

removeChild() публичный Метод

public removeChild ( Entry $entry )
$entry Entry

seekFirstPage() публичный Метод

Seek the first available page from descendants
public seekFirstPage ( ) : Todaymade\Daux\Tree\Content | null
Результат Todaymade\Daux\Tree\Content | null

setFirstPage() публичный Метод

public setFirstPage ( Todaymade\Daux\Tree\Content $first_page )
$first_page Todaymade\Daux\Tree\Content

sort() публичный Метод

public sort ( )

Описание свойств

$children защищенное свойство

protected Entry[],Todaymade\Daux\Tree $children
Результат Entry[]

$first_page защищенное свойство

protected Content,Todaymade\Daux\Tree $first_page
Результат Todaymade\Daux\Tree\Content