1<?php 2 3namespace dokuwiki\Parsing\ParserMode; 4 5use dokuwiki\Parsing\ModeRegistry; 6 7class Eol extends AbstractMode 8{ 9 /** @inheritdoc */ 10 public function connectTo($mode) 11 { 12 if (in_array($mode, ModeRegistry::getInstance()->getBlockEolModes())) { 13 return; 14 } 15 // see FS#1652, pattern extended to swallow preceding whitespace to avoid 16 // issues with lines that only contain whitespace 17 $this->Lexer->addSpecialPattern('(?:^[ \t]*)?\n', $mode, 'eol'); 18 } 19 20 /** @inheritdoc */ 21 public function getSort() 22 { 23 return 370; 24 } 25} 26