Lines Matching refs:handler
53 public function handle($match, $state, $pos, Handler $handler) argument
59 if ($handler->getStatus('footnote')) {
60 $handler->addCall('cdata', [$match], $pos);
63 $handler->setStatus('footnote', true);
65 $handler->setCallWriter(new Nest($handler->getCallWriter(), 'footnote_close'));
66 $handler->addCall('footnote_open', [], $pos);
70 if (!$handler->getStatus('footnote')) {
71 $handler->addCall('cdata', [$match], $pos);
75 $handler->setStatus('footnote', false);
76 $handler->addCall('footnote_close', [], $pos);
79 $reWriter = $handler->getCallWriter();
80 $handler->setCallWriter($reWriter->process());
83 $handler->addCall('cdata', [$match], $pos);