Subversion Repositories Applications.papyrus

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
248 jpm 1
<?php
2
 
3
// $Id: Function.php,v 1.1 2005-01-20 19:43:21 jpm Exp $
4
 
5
class Text_Wiki_Render_Plain_Function extends Text_Wiki_Render {
6
 
7
    /**
8
    *
9
    * Renders a token into text matching the requested format.
10
    *
11
    * @access public
12
    *
13
    * @param array $options The "options" portion of the token (second
14
    * element).
15
    *
16
    * @return string The text rendered from the token options.
17
    *
18
    */
19
 
20
    function token($options)
21
    {
22
        extract($options); // access, return, name, params, throws
23
 
24
        $output = "$access $return $name ( ";
25
 
26
        foreach ($params as $key => $val) {
27
            $output .= "{$val['type']} {$val['descr']} {$val['default']} ";
28
        }
29
 
30
        $output .= ') ';
31
 
32
        foreach ($throws as $key => $val) {
33
            $output .= "{$val['type']} {$val['descr']} ";
34
        }
35
 
36
        return $output;
37
    }
38
}
39
?>