Jacek Kowalski
2014-01-19 ff648fb80a91d22f26a49d981e90068b2b47adcb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
interface module {
    static function register_cmd();
    // Zwraca:
    // array(
    //   'KOMENDA1' => 'METODA_OBSLUGUJACA_KOMENDE1',
    //   'KOMENDA2' => 'METODA_OBSLUGUJACA_KOMENDE2',
    //   ...
    // )
    
    static function help($cmd=NULL);
    // Zwraca pomoc dotyczącą komendy z użyciem funkcji GGapi::put*()
    // Jeśli $cmd === NULL, zwraca skróconą listę poleceń modułu
    
    // static function METODA_OBSLUGUJACA_KOMENDE(NAZWA_KOMENDY, ARGUMENTY)
    //    ARGUMENTY to wszystko poza nazwą komendy, przekazane w taki sposób,
    //    w jaki zostały otrzymane od użytkownika
}
?>