TableCellRenderer
in package
implements
NodeRendererInterface, XmlNodeRendererInterface
FinalYes
Table of Contents
Interfaces
Constants
- DEFAULT_ATTRIBUTES = [\League\CommonMark\Extension\Table\TableCell::ALIGN_LEFT => ['align' => 'left'], \League\CommonMark\Extension\Table\TableCell::ALIGN_CENTER => ['align' => 'center'], \League\CommonMark\Extension\Table\TableCell::ALIGN_RIGHT => ['align' => 'right']]
Properties
- $alignmentAttributes : array<string|int, mixed>
Methods
- __construct() : mixed
- getXmlAttributes() : array<string, scalar>
- getXmlTagName() : string
- render() : Stringable|string|null
Constants
DEFAULT_ATTRIBUTES
private
mixed
DEFAULT_ATTRIBUTES
= [\League\CommonMark\Extension\Table\TableCell::ALIGN_LEFT => ['align' => 'left'], \League\CommonMark\Extension\Table\TableCell::ALIGN_CENTER => ['align' => 'center'], \League\CommonMark\Extension\Table\TableCell::ALIGN_RIGHT => ['align' => 'right']]
Properties
$alignmentAttributes
private
array<string|int, mixed>
$alignmentAttributes
Methods
__construct()
public
__construct([array<string|int, mixed> $alignmentAttributes = self::DEFAULT_ATTRIBUTES ]) : mixed
Parameters
- $alignmentAttributes : array<string|int, mixed> = self::DEFAULT_ATTRIBUTES
getXmlAttributes()
public
getXmlAttributes(TableCell $node) : array<string, scalar>
Parameters
- $node : TableCell
Tags
Return values
array<string, scalar>getXmlTagName()
public
getXmlTagName(Node $node) : string
Parameters
- $node : Node
Return values
stringrender()
public
render(TableCell $node, ChildNodeRendererInterface $childRenderer) : Stringable|string|null
Parameters
- $node : TableCell
- $childRenderer : ChildNodeRendererInterface