--TEST--
BBCODE Parser SubParser Test
--FILE--
array('type'=>BBCODE_TYPE_ARG, 'open_tag'=>'Source: {PARAM}
', 'close_tag'=>'
', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY|BBCODE_FLAGS_ARG_PARSING),
'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY),
'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF),
'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY),
);
$arrayBBCode_arg=array(
'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY),
'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF),
'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY),
);
$text=<<");
bbcode_add_smiley($BBHandler, ":(", "
");
bbcode_add_smiley($BBHandler, ":D", "
");
bbcode_add_smiley($BBHandler, ":p", "
");
bbcode_add_smiley($BBHandler, ":|", "
");
bbcode_add_smiley($BBHandler, ":6:", "
");
echo bbcode_parse($BBHandler,$text);
?>
--EXPECT--
Source: Test
Bla Bla
Test_Testa
Plouf :)Testb
Blob
Testc Testd