1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-06-11 08:53:05 +02:00

[ticket/11768] Restored get_parser() / get_renderer()

PHPBB3-11768
This commit is contained in:
JoshyPHP
2015-03-27 01:12:57 +01:00
parent 0f30301a0c
commit 3e04e643df
4 changed files with 34 additions and 0 deletions
phpBB/phpbb/textformatter/s9e
tests/text_formatter/s9e

@ -241,6 +241,16 @@ class parser implements \phpbb\textformatter\parser_interface
return array_unique($errors);
}
/**
* Return the instance of s9e\TextFormatter\Parser used by this object
*
* @return \s9e\TextFormatter\Parser
*/
public function get_parser()
{
return $this->parser;
}
/**
* {@inheritdoc}
*/

@ -163,6 +163,16 @@ class renderer implements \phpbb\textformatter\renderer_interface
$this->renderer->setParameter('STYLE_ID', $user->style['style_id']);
}
/**
* Return the instance of s9e\TextFormatter\Renderer used by this object
*
* @return \s9e\TextFormatter\Renderer
*/
public function get_renderer()
{
return $this->renderer;
}
/**
* {@inheritdoc}
*/

@ -260,4 +260,11 @@ class phpbb_textformatter_s9e_parser_test extends phpbb_test_case
&& isset($vars['xml'])
&& $vars['xml'] === '<t>...</t>';
}
public function test_get_parser()
{
$container = $this->get_test_case_helpers()->set_s9e_services();
$parser = $container->get('text_formatter.parser');
$this->assertInstanceOf('s9e\\TextFormatter\\Parser', $parser->get_parser());
}
}

@ -443,4 +443,11 @@ class phpbb_textformatter_s9e_renderer_test extends phpbb_test_case
&& isset($vars['self'])
&& $vars['self'] instanceof \phpbb\textformatter\s9e\renderer;
}
public function test_get_renderer()
{
$container = $this->get_test_case_helpers()->set_s9e_services();
$renderer = $container->get('text_formatter.renderer');
$this->assertInstanceOf('s9e\\TextFormatter\\Renderer', $renderer->get_renderer());
}
}