registry->getSyntax() === 'dw' ? '\n-{4,}(?=\n)' : '\n(?:-{3,}|\*{3,}|_{3,})(?=\n)'; $this->Lexer->addSpecialPattern($pattern, $mode, 'gfm_hr'); } /** @inheritdoc */ public function handle($match, $state, $pos, Handler $handler) { $handler->addCall('hr', [], $pos); return true; } }