[ Index ]

PHP Cross Reference of phpBB-3.3.14-deutsch

title

Body

[close]

/vendor/s9e/text-formatter/src/Plugins/Litedown/Parser/Passes/ -> ForcedLineBreaks.php (source)

   1  <?php
   2  
   3  /**
   4  * @package   s9e\TextFormatter
   5  * @copyright Copyright (c) 2010-2022 The s9e authors
   6  * @license   http://www.opensource.org/licenses/mit-license.php The MIT License
   7  */
   8  namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes;
   9  
  10  class ForcedLineBreaks extends AbstractPass
  11  {
  12      /**
  13      * {@inheritdoc}
  14      */
  15  	public function parse()
  16      {
  17          $pos = $this->text->indexOf("  \n");
  18          while ($pos !== false)
  19          {
  20              $this->parser->addBrTag($pos + 2)->cascadeInvalidationTo(
  21                  $this->parser->addVerbatim($pos + 2, 1)
  22              );
  23              $pos = $this->text->indexOf("  \n", $pos + 3);
  24          }
  25      }
  26  }


Generated: Mon Nov 25 19:05:08 2024 Cross-referenced by PHPXref 0.7.1