1
0
mirror of https://github.com/flarum/core.git synced 2025-08-16 13:24:11 +02:00

Allow extensions to modify text/XML prior to formatting

This commit is contained in:
Toby Zerner
2015-12-30 15:27:34 +10:30
parent bf87518161
commit 5a4e3b09cf
3 changed files with 21 additions and 9 deletions

View File

@@ -58,6 +58,8 @@ class Formatter
{
$parser = $this->getParser($context);
$this->events->fire(new ConfigureFormatterParser($parser, $context, $text));
return $parser->parse($text);
}
@@ -72,6 +74,8 @@ class Formatter
{
$renderer = $this->getRenderer($context);
$this->events->fire(new ConfigureFormatterRenderer($renderer, $context, $xml));
return $renderer->render($xml);
}
@@ -161,8 +165,6 @@ class Formatter
$parser->registeredVars['context'] = $context;
$this->events->fire(new ConfigureFormatterParser($parser, $context));
return $parser;
}
@@ -180,11 +182,7 @@ class Formatter
}
});
$renderer = $this->getComponent('renderer');
$this->events->fire(new ConfigureFormatterRenderer($renderer, $context));
return $renderer;
return $this->getComponent('renderer');
}
/**