То есть Ваше мнение, что аннотации самый лаконичный вариант?
кто делал что то типа shell_exec("sudo service myservice restart");? выглядит как то не очень красиво, может есть другие варианты на бубунте рестартонуть сервис?
может поудобнее будет сделать searchEngine целым и определть поисковики битовой маской? так же с acceptLangs (если вариантов не много)
долго вникать в такое?
Почему убитого? Тебе нужно только заменить логику получения события. Остальное то будет работать так же.
Может тогда лучше longpoll?
это по-твоему не тормозит? o_O