<?php
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', $utf));
	}
}
?>