]> Raphaƫl G. Git Repositories - bbcode/blobdiff - tests/002.phpt
Switch to single|root|multi type
[bbcode] / tests / 002.phpt
index a1359a43f431c2f32c4e7b55fc8e9a36a986c4cf..b9d101a6d84d299581a2f417a39e232eb14a9c85 100644 (file)
@@ -6,33 +6,35 @@ Check for bbcode functions
 <?php
 $obj = new bbcode(
        [
+               'img' => [
+               ],
                '' => [
                        'type' => BBCODE::TYPE_ROOT,
-                       'childs' => ['ul','url','img','b','i']
+                       'child' => ['ul','url','img','b','i']
                ],
                'i' => [
-                       'type' => BBCODE::TYPE_NOARG
+                       'type' => BBCODE::TYPE_MULTI
                        //TODO: by default open tag = <KEY> and close tag = </KEY>
                ],
                'b' => [
-                       'type' => BBCODE::TYPE_NOARG
+                       'type' => BBCODE::TYPE_MULTI
                ],
                'ul' => [
-                       'type' => BBCODE::TYPE_NOARG,
-                       'childs' => [ 'li' ]
+                       'type' => BBCODE::TYPE_MULTI,
+                       'child' => ['li']
                ],
                'li' => [
-                       'type' => BBCODE::TYPE_NOARG,
-                       'parent' => 'ul',
-                       'childs' => ['url','img','b','i']
+                       'type' => BBCODE::TYPE_MULTI,
+                       'parent' => ['ul'],
+                       'child' => ['url','img','b','i']
                ],
                'url' => [
-                       'type' => BBCODE::TYPE_OPTARG,
-                       'open_tag' => '<a href="{PARAM}">',
-                       'close_tag' => '</a>',
-                       'default_arg' => '{CONTENT}',
-                       'parent' => [ '', 'li', 'b', 'i' ]
-               ]
+                       'type' => BBCODE::TYPE_MULTI,
+                       'parent' => ['','li','b','i'],
+                       'open' => '<a%s>',
+                       'close' => '</a>',
+                       'arg' => 'href'
+               ],
        ],
        [
                ':)' => '<img src="smiley.gif" alt=":)" />',