PHP Класс Todaymade\Daux\Format\HTML\Generator

Наследование: implements Todaymade\Daux\Format\Base\Generator, implements Todaymade\Daux\Format\Base\LiveGenerator, use trait Todaymade\Daux\Console\RunAction
Показать файл Открыть проект

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

Свойство Тип Описание
$daux Todaymade\Daux\Daux
$indexed_pages

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

Метод Описание
__construct ( Daux $daux )
generateAll ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $width )
generateOne ( Entry $node, Config $params ) : Todaymade\Daux\Format\Base\Page
getContentTypes ( ) : array

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

Метод Описание
copyThemes ( string $destination, string $local_base ) Copy all files from $local to $destination
ensureEmptyDestination ( $destination )

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

Метод Описание
generateRecursive ( Directory $tree, string $output_dir, Config $params, Symfony\Component\Console\Output\OutputInterface $output, integer $width, boolean $index_pages, string $base_url = '' ) Recursively generate the documentation
strip_html_tags ( string $text ) : string Remove HTML tags, including invisible text such as style and script code, and embedded objects. Add line breaks around block-level tags to prevent word joining after tag removal.

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

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

public __construct ( Daux $daux )
$daux Todaymade\Daux\Daux

copyThemes() защищенный Метод

Copy all files from $local to $destination
protected copyThemes ( string $destination, string $local_base )
$destination string
$local_base string

ensureEmptyDestination() защищенный Метод

protected ensureEmptyDestination ( $destination )

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

public generateAll ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $width )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

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

public generateOne ( Entry $node, Config $params ) : Todaymade\Daux\Format\Base\Page
$node Todaymade\Daux\Tree\Entry
$params Todaymade\Daux\Config
Результат Todaymade\Daux\Format\Base\Page

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

public getContentTypes ( ) : array
Результат array

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

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

protected Daux,Todaymade\Daux $daux
Результат Todaymade\Daux\Daux

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

protected $indexed_pages