(Yaf >=1.0.0)
Класс Yaf_Application обеспечивает инициализацию объекта для приложений, которые предоставляют переиспользуемые ресурсы, общие и модульные bootstrap-классы и проверки зависимостей.
Замечание:
Класс Yaf_Application реализует шаблон «Одиночка» (Singleton), и Yaf_Application нельзя сериализовать или десериализовать, что вызывает проблемы при попытке использовать PHPUnit для написания тестового примера для Yaf.
Вы можете использовать @backupGlobals аннотации PHPUnit для контроля резервного копирования и операций восстановления глобальных переменных. Таким образом решается эта проблема.