|  |  | 
 |  |  | class BotLegacyEnd extends Exception {} | 
 |  |  |  | 
 |  |  | class funcs { | 
 |  |  |    /** | 
 |  |  |     * Przerywa dalsze wykonywanie modułu i wysyła odpowiedź do klienta | 
 |  |  |     * @deprecated Przestarzałe wraz z wprowadzeniem nowego API. | 
 |  |  |     *  Metoda może zostać usunięta bez ostrzeżenia! | 
 |  |  |     */ | 
 |  |  |    static function end() { | 
 |  |  |       throw new BotLegacyEnd(); | 
 |  |  |    } | 
 |  |  |     | 
 |  |  |    /** | 
 |  |  |     * Funkcja usuwa "ogonki" (transliteracja), podwójne spacje i odstępy | 
 |  |  |     * z podanego w parametrze ciągu znaków oraz zamienia wszystkie litery na małe | 
 |  |  |     * @param string $utf Ciąg znaków w UTF-8 | 
 |  |  |     * @returns string Ciąg po przetworzeniu | 
 |  |  |     */ | 
 |  |  |    static function utfToAscii($utf) { | 
 |  |  |       $utf = trim(str_replace('  ', ' ', $utf)); | 
 |  |  |       return strtolower(iconv('utf-8', 'ascii//TRANSLIT', trim($utf))); | 
 |  |  |       return strtolower(iconv('utf-8', 'ascii//TRANSLIT', $utf)); | 
 |  |  |    } | 
 |  |  | } | 
 |  |  | ?> |