SectionBeginNode
extends Node
in package
Table of Contents
- $classes : array<string|int, string>
- $environment : Environment|null
- $value : Node|string|null
- $nodeRendererFactory : NodeRendererFactory|null
- $titleNode : TitleNode
- __construct() : mixed
- getClasses() : array<string|int, string>
- getClassesString() : string
- getEnvironment() : Environment|null
- getTitleNode() : TitleNode
- 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
= []
$environment
protected
Environment|null
$environment
$value
protected
Node|string|null
$value
$nodeRendererFactory
private
NodeRendererFactory|null
$nodeRendererFactory
$titleNode
private
TitleNode
$titleNode
Methods
__construct()
public
__construct(TitleNode $titleNode) : mixed
Parameters
- $titleNode : TitleNode
Return values
mixed —getClasses()
public
getClasses() : array<string|int, string>
Return values
array<string|int, string> —getClassesString()
public
getClassesString() : string
Return values
string —getEnvironment()
public
getEnvironment() : Environment|null
Return values
Environment|null —getTitleNode()
public
getTitleNode() : TitleNode
Return values
TitleNode —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 —setEnvironment()
public
setEnvironment(Environment $environment) : void
Parameters
- $environment : Environment
Return values
void —setNodeRendererFactory()
public
setNodeRendererFactory(NodeRendererFactory $nodeRendererFactory) : void
Parameters
- $nodeRendererFactory : NodeRendererFactory
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 —getRenderer()
protected
getRenderer() : NodeRenderer
Return values
NodeRenderer —normalizeLines()
protected
normalizeLines(array<string|int, string> $lines) : string
Parameters
- $lines : array<string|int, string>
Return values
string —createDefaultRenderer()
private
createDefaultRenderer() : NodeRenderer
Return values
NodeRenderer —createRenderer()
private
createRenderer() : NodeRenderer|null