PHP Класс Texy\Modules\HeadingModule

Наследование: extends Texy\Module
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$TOC generated Table of Contents
$balancing balancing mode
$generateID autogenerate ID
$idPrefix prefix for autogenerated ID
$levels when $balancing = HeadingModule::FIXED
$moreMeansHigher surrounded headings: more #### means higher heading
$title textual content of first heading
$top level of top heading, 1..6

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

Метод Описание
__construct ( $texy )
afterParse ( Texy $texy, HtmlElement $DOM, $isSingleLine ) : void
beforeParse ( )
patternSurround ( BlockParser $parser, array $matches ) : HtmlElement | string | FALSE Callback for surrounded heading.
patternUnderline ( BlockParser $parser, array $matches ) : HtmlElement | string | FALSE Callback for underlined heading.
solve ( HandlerInvocation $invocation, $level, $content, Modifier $mod, $isSurrounded ) : HtmlElement Finish invocation.

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

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

public __construct ( $texy )

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

public afterParse ( Texy $texy, HtmlElement $DOM, $isSingleLine ) : void
$texy Texy
$DOM Texy\HtmlElement
Результат void

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

public beforeParse ( )

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

### Heading .(title)[class]{style}>
public patternSurround ( BlockParser $parser, array $matches ) : HtmlElement | string | FALSE
$parser Texy\BlockParser
$matches array
Результат Texy\HtmlElement | string | FALSE

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

Heading .(title)[class]{style}> -------------------------------
public patternUnderline ( BlockParser $parser, array $matches ) : HtmlElement | string | FALSE
$parser Texy\BlockParser
$matches array
Результат Texy\HtmlElement | string | FALSE

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

Finish invocation.
public solve ( HandlerInvocation $invocation, $level, $content, Modifier $mod, $isSurrounded ) : HtmlElement
$invocation Texy\HandlerInvocation
$mod Texy\Modifier
Результат Texy\HtmlElement

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

$TOC публичное свойство

generated Table of Contents
public $TOC

$balancing публичное свойство

balancing mode
public $balancing

$generateID публичное свойство

autogenerate ID
public $generateID

$idPrefix публичное свойство

prefix for autogenerated ID
public $idPrefix

$levels публичное свойство

when $balancing = HeadingModule::FIXED
public $levels

$moreMeansHigher публичное свойство

surrounded headings: more #### means higher heading
public $moreMeansHigher

$title публичное свойство

textual content of first heading
public $title

$top публичное свойство

level of top heading, 1..6
public $top