mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-12 14:28:56 +00:00
[ticket/13970] Save the value of the optional [code] parameter
PHPBB3-13970
This commit is contained in:
parent
9e117a9eeb
commit
353b3b4cfd
2 changed files with 12 additions and 1 deletions
|
@ -66,7 +66,7 @@ class factory implements \phpbb\textformatter\cache_interface
|
||||||
protected $default_definitions = array(
|
protected $default_definitions = array(
|
||||||
'attachment' => '[ATTACHMENT index={NUMBER} filename={TEXT;useContent}]',
|
'attachment' => '[ATTACHMENT index={NUMBER} filename={TEXT;useContent}]',
|
||||||
'b' => '[B]{TEXT}[/B]',
|
'b' => '[B]{TEXT}[/B]',
|
||||||
'code' => '[CODE]{TEXT}[/CODE]',
|
'code' => '[CODE lang={IDENTIFIER;optional}]{TEXT}[/CODE]',
|
||||||
'color' => '[COLOR={COLOR}]{TEXT}[/COLOR]',
|
'color' => '[COLOR={COLOR}]{TEXT}[/COLOR]',
|
||||||
'email' => '[EMAIL={EMAIL;useContent} subject={TEXT;optional;postFilter=rawurlencode} body={TEXT;optional;postFilter=rawurlencode}]{TEXT}[/EMAIL]',
|
'email' => '[EMAIL={EMAIL;useContent} subject={TEXT;optional;postFilter=rawurlencode} body={TEXT;optional;postFilter=rawurlencode}]{TEXT}[/EMAIL]',
|
||||||
'flash' => '[FLASH={NUMBER1},{NUMBER2} width={NUMBER1;postFilter=#flashwidth} height={NUMBER2;postFilter=#flashheight} url={URL;useContent} /]',
|
'flash' => '[FLASH={NUMBER1},{NUMBER2} width={NUMBER1;postFilter=#flashwidth} height={NUMBER2;postFilter=#flashheight} url={URL;useContent} /]',
|
||||||
|
|
|
@ -15,6 +15,17 @@ require_once __DIR__ . '/../../../phpBB/includes/functions_content.php';
|
||||||
|
|
||||||
class phpbb_textformatter_s9e_default_formatting_test extends phpbb_test_case
|
class phpbb_textformatter_s9e_default_formatting_test extends phpbb_test_case
|
||||||
{
|
{
|
||||||
|
public function test_bbcode_code_lang_is_saved()
|
||||||
|
{
|
||||||
|
$container = $this->get_test_case_helpers()->set_s9e_services();
|
||||||
|
$parser = $container->get('text_formatter.parser');
|
||||||
|
|
||||||
|
$original = '[code]...[/code][code=php]...[/code]';
|
||||||
|
$expected = '<r><CODE><s>[code]</s>...<e>[/code]</e></CODE><CODE lang="php"><s>[code=php]</s>...<e>[/code]</e></CODE></r>';
|
||||||
|
|
||||||
|
$this->assertXmlStringEqualsXmlString($expected, $parser->parse($original));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dataProvider get_default_formatting_tests
|
* @dataProvider get_default_formatting_tests
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Reference in a new issue