23 lines
408 B
PHP
23 lines
408 B
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: k
|
|
* Date: 28.02.2019
|
|
* Time: 20:47
|
|
*/
|
|
|
|
namespace App\Decorators;
|
|
|
|
|
|
class HideLinesDecorator extends TextConverterDecorator
|
|
{
|
|
|
|
/**
|
|
* usuwa linijki z tekstu które zaczynają zię od znaku #
|
|
* @return string
|
|
*/
|
|
public function getText(): string
|
|
{
|
|
return preg_replace('/^\s*[!#].*?$[\r\n]?/m', '', $this->text->getText());
|
|
}
|
|
} |