Lines Matching refs:opener
34 private function __construct(string $char, string $opener, string $closer)
37 $this->openerCharacter = $opener;
56 public function getDelimiterUse(DelimiterInterface $opener, DelimiterInterface $closer): int
61 public function process(AbstractStringContainer $opener, AbstractStringContainer $closer, int $delimiterUse): void
63 $opener->insertAfter(new Quote($this->openerCharacter));
70 public static function createDoubleQuoteProcessor(string $opener = Quote::DOUBLE_QUOTE_OPENER, string $closer = Quote::DOUBLE_QUOTE_CLOSER): self
72 return new self(Quote::DOUBLE_QUOTE, $opener, $closer);
78 public static function createSingleQuoteProcessor(string $opener = Quote::SINGLE_QUOTE_OPENER, string $closer = Quote::SINGLE_QUOTE_CLOSER): self
80 return new self(Quote::SINGLE_QUOTE, $opener, $closer);