1<?php
2
3class Text_Wiki_Render_Plain_Deflist extends Text_Wiki_Render {
4
5    /**
6    *
7    * Renders a token into text matching the requested format.
8    *
9    * @access public
10    *
11    * @param array $options The "options" portion of the token (second
12    * element).
13    *
14    * @return string The text rendered from the token options.
15    *
16    */
17
18    function token($options)
19    {
20        $type = $options['type'];
21        $pad = "    ";
22
23        switch ($type) {
24
25        case 'list_start':
26            return "\n";
27            break;
28
29        case 'list_end':
30            return "\n\n";
31            break;
32
33        case 'term_start':
34
35            // done!
36            return $pad;
37            break;
38
39        case 'term_end':
40            return "\n";
41            break;
42
43        case 'narr_start':
44
45            // done!
46            return $pad . $pad;
47            break;
48
49        case 'narr_end':
50            return "\n";
51            break;
52
53        default:
54            return '';
55
56        }
57    }
58}
59?>