PHP 클래스 Texy\Modules\HeadingModule

상속: extends Texy\Module
파일 보기 프로젝트 열기: dg/texy

공개 프로퍼티들

프로퍼티 타입 설명
$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