Copied!
CloneableFinal
Methods
public static createDoubleQuoteProcessor(string $opener = '“'League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_OPENER, string $closer = '”'League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_CLOSER) : self
 

Create a double-quote processor

public static createSingleQuoteProcessor(string $opener = '‘'League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_OPENER, string $closer = '’'League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_CLOSER) : self
 

Create a single-quote processor

public getClosingCharacter() : string
public getDelimiterUse(League\CommonMark\Delimiter\DelimiterInterface $opener, League\CommonMark\Delimiter\DelimiterInterface $closer) : int
public getMinLength() : int
public getOpeningCharacter() : string
public process(League\CommonMark\Node\Inline\AbstractStringContainer $opener, League\CommonMark\Node\Inline\AbstractStringContainer $closer, int $delimiterUse) : void
Properties
private string $closerCharacter
 
  • psalm-readonly
private string $normalizedCharacter
 
  • psalm-readonly
private string $openerCharacter
 
  • psalm-readonly
Methods
private __construct(string $char, string $opener, string $closer)
Methods
public static createDoubleQuoteProcessor(string $opener = '“'League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_OPENER, string $closer = '”'League\CommonMark\Extension\SmartPunct\Quote::DOUBLE_QUOTE_CLOSER) : self
 

Create a double-quote processor

public static createSingleQuoteProcessor(string $opener = '‘'League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_OPENER, string $closer = '’'League\CommonMark\Extension\SmartPunct\Quote::SINGLE_QUOTE_CLOSER) : self
 

Create a single-quote processor

© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration