Documentation

Context
in package
implements ContextInterface

Maintains the current state of the Markdown parser engine

Interfaces, Classes and Traits

ContextInterface

Table of Contents

$blockCloser  : UnmatchedBlockCloser
$blocksParsed  : bool
$container  : AbstractBlock
$doc  : Document
$environment  : EnvironmentInterface
$line  : string
$lineNumber  : int
$referenceParser  : ReferenceParser
$tip  : AbstractBlock|null
__construct()  : mixed
addBlock()  : void
getBlockCloser()  : UnmatchedBlockCloser
Finalize and close any unmatched blocks
getBlocksParsed()  : bool
getContainer()  : AbstractBlock
getDocument()  : Document
getLine()  : string
getLineNumber()  : int
getReferenceParser()  : ReferenceParser
getTip()  : AbstractBlock|null
replaceContainerBlock()  : void
setBlocksParsed()  : $this
setContainer()  : $this
setNextLine()  : void
setTip()  : $this

Properties

$blockCloser

protected UnmatchedBlockCloser $blockCloser

$blocksParsed

protected bool $blocksParsed = false

$lineNumber

protected int $lineNumber

Methods

getBlockCloser()

Finalize and close any unmatched blocks

public getBlockCloser() : UnmatchedBlockCloser
Return values
UnmatchedBlockCloser

getBlocksParsed()

public getBlocksParsed() : bool
Return values
bool

getLine()

public getLine() : string
Return values
string

getLineNumber()

public getLineNumber() : int
Return values
int

setBlocksParsed()

public setBlocksParsed(bool $bool) : $this
Parameters
$bool : bool
Return values
$this

setNextLine()

public setNextLine(string $line) : void
Parameters
$line : string
Return values
void

Search results