getValue(); $markdown = preg_replace('~\s+~u', ' ', $value); //escape the following characters: '*', '_' and '\' $markdown = preg_replace('~([*_\\\\])~u', '\\\\$1', $markdown); $markdown = preg_replace('~^#~u', '\\\\#', $markdown); if ($markdown === ' ') { $next = $element->getNext(); if (!$next || $next->isBlock()) { $markdown = ''; } } return $markdown; } /** * @return string[] */ public function getSupportedTags() { return array('#text'); } }