/** * Called after conversion * * @param ConvertEvent $convertEvent Convert event */ public function afterConvert(ConvertEvent $convertEvent) { if ($convertEvent->isHandledBy(SculpinMarkdownBundle::CONVERTER_NAME, SculpinTwigBundle::FORMATTER_NAME)) { $content = $convertEvent->source()->content(); $content = preg_replace(self::$removePlaceholderRe, '', $content); $content = preg_replace('/<div data-(\\w+)="(\\w+\\++\\w+)">(.*?)<\\/div>/Us', '{% $1 \'$2\' %}$3{% end$1 %}', $content); $convertEvent->source()->setContent($content); } }
/** * Called after conversion * * @param ConvertEvent $convertEvent Convert event */ public function afterConvert(ConvertEvent $convertEvent) { if ($convertEvent->isHandledBy(SculpinMarkdownBundle::CONVERTER_NAME, SculpinTwigBundle::FORMATTER_NAME)) { $content = $convertEvent->source()->content(); $content = preg_replace(self::$removePlaceholderRe, '', $content); $content = preg_replace('/<div data-codeblock-args="(.*?)">(.*?)<\\/div>/Us', '{% codeblock $1 %}$2{% endcodeblock %}', $content); $convertEvent->source()->setContent($content); } }
public function afterConvert(ConvertEvent $convertEvent) { $sourceId = $convertEvent->source()->sourceId(); if (isset($this->collection[$sourceId])) { $item = $this->collection[$sourceId]; $item->setBlocks($this->formatterManager->formatSourceBlocks($convertEvent->source())); } }