Jacek Kowalski
2012-07-13 59898a04e959a8bda92440ef98f18f04306eb86f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
interface module {
    static function register_cmd();
    // Returns:
    // array(
    //   'CMD1_NAME' => 'FUNCTION_INSIDE_CLASS',
    //   'CMD2_NAME' => 'FUNCTION_INSIDE_CLASS',
    //   ...
    // )
    
    static function help($cmd=NULL);
    // Return help content about command $cmd to GGapi::put*() functions
    //    if $cmd is NULL return help content for all commands
    
    // static function FUNCTION_INSIDE_CLASS(CMD_NAME, REST_OF_PLAINTEXT)
    //    REST_OF_PLAINTEXT is raw (non trimmed etc.) part after command name, without leading space
}
?>