1<?php 2 3namespace dokuwiki\Parsing\ParserMode; 4 5use dokuwiki\Parsing\Handler; 6 7class Linebreak extends AbstractMode 8{ 9 /** @inheritdoc */ 10 public function getSort() 11 { 12 return 140; 13 } 14 15 /** @inheritdoc */ 16 public function connectTo($mode) 17 { 18 $this->Lexer->addSpecialPattern('\x5C{2}(?:[ \t]|(?=\n))', $mode, 'linebreak'); 19 } 20 21 /** @inheritdoc */ 22 public function handle($match, $state, $pos, Handler $handler) 23 { 24 $handler->addCall('linebreak', [], $pos); 25 return true; 26 } 27} 28