BlockQuoteParser
extends AbstractBlockParser
in package
FinalYes
Table of Contents
Properties
- $logger : LoggerInterface
- $subParsers : iterable<string|int, mixed>
Methods
- __construct() : mixed
- parse() : TValue
- supports() : bool
- contentIsNotParagraph() : bool
- contentIsTextOnlyParagraph() : bool
- toAdmonition() : AdmonitionNode|null
Properties
$logger read-only
private
LoggerInterface
$logger
$subParsers read-only
private
iterable<string|int, mixed>
$subParsers
Methods
__construct()
public
__construct(iterable<string|int, AbstractBlockParser<string|int, Node>> $subParsers, LoggerInterface $logger) : mixed
Parameters
- $subParsers : iterable<string|int, AbstractBlockParser<string|int, Node>>
- $logger : LoggerInterface
parse()
public
parse(MarkupLanguageParser $parser, NodeWalker $walker, Node $current) : TValue
Parameters
- $parser : MarkupLanguageParser
- $walker : NodeWalker
- $current : Node
Return values
TValuesupports()
public
supports(NodeWalkerEvent $event) : bool
Parameters
- $event : NodeWalkerEvent
Return values
boolcontentIsNotParagraph()
private
static contentIsNotParagraph(array<string|int, Node> $content) : bool
Parameters
- $content : array<string|int, Node>
Return values
boolcontentIsTextOnlyParagraph()
private
static contentIsTextOnlyParagraph(array<string|int, Node> $content) : bool
Parameters
- $content : array<string|int, Node>
Tags
Return values
booltoAdmonition()
private
toAdmonition(array<int, Node> $content) : AdmonitionNode|null
Parameters
- $content : array<int, Node>