Jacek Kowalski
2016-02-13 e722ff11af326f17abaf914581a340a5799ed9fa
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
}
?>