HtmlBlockRenderer
in package
implements
NodeRendererInterface, XmlNodeRendererInterface, ConfigurationAwareInterface
FinalYes
Table of Contents
Interfaces
- NodeRendererInterface
- XmlNodeRendererInterface
- ConfigurationAwareInterface
- Implement this class to facilitate setter injection of the configuration where needed
Properties
Methods
- getXmlAttributes() : array<string, string|int|float|bool>
- getXmlTagName() : string
- render() : Stringable|string|null
- setConfiguration() : void
Properties
$config
private
ConfigurationInterface
$config
Tags
Methods
getXmlAttributes()
public
getXmlAttributes(Node $node) : array<string, string|int|float|bool>
Parameters
- $node : Node
Return values
array<string, string|int|float|bool>getXmlTagName()
public
getXmlTagName(Node $node) : string
Parameters
- $node : Node
Return values
stringrender()
public
render(HtmlBlock $node, ChildNodeRendererInterface $childRenderer) : Stringable|string|null
Parameters
- $node : HtmlBlock
- $childRenderer : ChildNodeRendererInterface
Tags
Return values
Stringable|string|nullsetConfiguration()
public
setConfiguration(ConfigurationInterface $configuration) : void
Parameters
- $configuration : ConfigurationInterface