Example #1
0
 /**
  * @param Parsable $parsable
  * @param string   $path
  * @param State    $state
  * @param Logger   $logger
  *
  * @return string
  * @throws MarkupException
  */
 private function replaceMarkupsInParsable(Parsable $parsable, $path, State $state, Logger $logger)
 {
     $logger->log(1, sprintf('replace markups in <yellow>result of <cyan>%s<reset>', $path));
     $context = $this->markupParser->parseContent($parsable->text, $path);
     return $this->replaceMarkupsInContent($parsable->text, $context, $state, $logger, false);
 }