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

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$IGNORED

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

Метод Описание
build ( Directory $node, array $ignore ) Build the initial tree
createContent ( Directory $parent, SplFileInfo $file ) : Todaymade\Daux\Tree\Content | Raw
getOrCreateDir ( Directory $parent, string $title ) : Directory
getOrCreatePage ( Directory $parent, string $path ) : Todaymade\Daux\Tree\ContentAbstract
removeSortingInformations ( string $filename ) : string

Защищенные методы

Метод Описание
getName ( string $path ) : string Get name for a file
isIgnored ( SplFileInfo $file, $ignore )

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

build() публичный статический Метод

Build the initial tree
public static build ( Directory $node, array $ignore )
$node Directory
$ignore array

createContent() публичный статический Метод

public static createContent ( Directory $parent, SplFileInfo $file ) : Todaymade\Daux\Tree\Content | Raw
$parent Directory
$file SplFileInfo
Результат Todaymade\Daux\Tree\Content | Raw

getName() защищенный статический Метод

Get name for a file
protected static getName ( string $path ) : string
$path string
Результат string

getOrCreateDir() публичный статический Метод

public static getOrCreateDir ( Directory $parent, string $title ) : Directory
$parent Directory
$title string
Результат Directory

getOrCreatePage() публичный статический Метод

public static getOrCreatePage ( Directory $parent, string $path ) : Todaymade\Daux\Tree\ContentAbstract
$parent Directory
$path string
Результат Todaymade\Daux\Tree\ContentAbstract

isIgnored() защищенный статический Метод

protected static isIgnored ( SplFileInfo $file, $ignore )
$file SplFileInfo

removeSortingInformations() публичный статический Метод

public static removeSortingInformations ( string $filename ) : string
$filename string
Результат string

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

$IGNORED защищенное статическое свойство

protected static $IGNORED