import of Diogenes 0.9.18
[diogenes.git] / include / Text / Wiki / Render / Plain / Deflist.php
1 <?php
2
3 class 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 ?>