Documentation

QuoteParser
in package
implements InlineParserInterface

FinalYes

Table of Contents

Interfaces

InlineParserInterface

Constants

DOUBLE_QUOTES  = [\League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE, \League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_OPENER, \League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_CLOSER]
SINGLE_QUOTES  = [\League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE, \League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_OPENER, \League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_CLOSER]

Methods

getMatchDefinition()  : InlineParserMatch
parse()  : bool
Normalizes any quote characters found and manually adds them to the delimiter stack
determineFlanking()  : array<string|int, bool>

Constants

DOUBLE_QUOTES

This constant is no longer used and will be removed in a future major release

public mixed DOUBLE_QUOTES = [\League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE, \League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_OPENER, \League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_CLOSER]

SINGLE_QUOTES

This constant is no longer used and will be removed in a future major release

public mixed SINGLE_QUOTES = [\League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE, \League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_OPENER, \League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_CLOSER]

Methods

determineFlanking()

private determineFlanking(string $charBefore, string $charAfter) : array<string|int, bool>
Parameters
$charBefore : string
$charAfter : string
Return values
array<string|int, bool>

        
On this page

Search results