[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/Parsing/ParserMode/ -> Unformatted.php (source)

   1  <?php
   2  
   3  namespace dokuwiki\Parsing\ParserMode;
   4  
   5  class Unformatted extends AbstractMode
   6  {
   7  
   8      /** @inheritdoc */
   9      public function connectTo($mode)
  10      {
  11          $this->Lexer->addEntryPattern('<nowiki>(?=.*</nowiki>)', $mode, 'unformatted');
  12          $this->Lexer->addEntryPattern('%%(?=.*%%)', $mode, 'unformattedalt');
  13      }
  14  
  15      /** @inheritdoc */
  16      public function postConnect()
  17      {
  18          $this->Lexer->addExitPattern('</nowiki>', 'unformatted');
  19          $this->Lexer->addExitPattern('%%', 'unformattedalt');
  20          $this->Lexer->mapHandler('unformattedalt', 'unformatted');
  21      }
  22  
  23      /** @inheritdoc */
  24      public function getSort()
  25      {
  26          return 170;
  27      }
  28  }