phpDocumentor

ListNode extends Node
in package

Table of Contents

$classes  : array<string|int, string>
$environment  : Environment|null
$lines  : array<string|int, array<string|int, mixed>>
$value  : Node|string|null
$nodeRendererFactory  : NodeRendererFactory|null
__construct()  : mixed
addLine()  : void
Infos contains:
getClasses()  : array<string|int, string>
getClassesString()  : string
getEnvironment()  : Environment|null
getLines()  : array<string|int, array<string|int, mixed>>
getValue()  : Node|string|null
getValueString()  : string
render()  : string
setClasses()  : void
setEnvironment()  : void
setNodeRendererFactory()  : void
setValue()  : void
doRender()  : string
getRenderer()  : NodeRenderer
normalizeLines()  : string
createDefaultRenderer()  : NodeRenderer
createRenderer()  : NodeRenderer|null

Properties

$classes

protected array<string|int, string> $classes = []

$lines

protected array<string|int, array<string|int, mixed>> $lines = []

Methods

__construct()

public __construct([Node|string|null $value = null ]) : mixed
Parameters
$value : Node|string|null = null
Return values
mixed

addLine()

Infos contains:

public addLine(array<string|int, mixed> $line) : void
  • text: the line text
  • depth: the depth in the list level
  • prefix: the prefix char (*, - etc.)
  • ordered: true of false if the list is ordered
Parameters
$line : array<string|int, mixed>
Return values
void

getClasses()

public getClasses() : array<string|int, string>
Return values
array<string|int, string>

getClassesString()

public getClassesString() : string
Return values
string

getLines()

public getLines() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>>

getValue()

public getValue() : Node|string|null
Return values
Node|string|null

getValueString()

public getValueString() : string
Return values
string

render()

public render() : string
Return values
string

setClasses()

public setClasses(array<string|int, string> $classes) : void
Parameters
$classes : array<string|int, string>
Return values
void

setValue()

public setValue(Node|string|null $value) : void
Parameters
$value : Node|string|null
Return values
void

doRender()

protected doRender() : string
Return values
string

normalizeLines()

protected normalizeLines(array<string|int, string> $lines) : string
Parameters
$lines : array<string|int, string>
Return values
string

Search results