Класс Yaf_Application
(No version information available, might only be in Git)
Введение
Yaf_Application обеспечивает инициализацию объекта для приложений которые предостовляют переиспользуемые ресурсы, общие и модульные bootstrap-классы и проверки зависимостей.
Замечание:
Yaf_Application реализует шаблоном singleton, и Yaf_Application не может быть сериализован или десериализован что вызывает проблемы когда вы пытетесь использовать PHPUnit чтобы написать некоторые тесты для Yaf.
Вы можете использовать @backupGlobals анотации PHPUnit для контроля бэкапов и операций восстановления глобальных переменных. Таким образом можно решить эту проблему.
Обзор классов
Свойства
- config
- dispatcher
- _app
- _modules
- _running
- _environ
Содержание
- Yaf_Application::app — Извлечь экземпляр приложения
- Yaf_Application::bootstrap — Вызвать bootstrap
- Yaf_Application::clearLastError — Очистка информации по последней ошибке
- Yaf_Application::__construct — Конструктор класса Yaf_Application
- Yaf_Application::__destruct — Деструктор Yaf_Application
- Yaf_Application::environ — Получить значение окружения
- Yaf_Application::execute — Запустить callback-функцию
- Yaf_Application::getAppDirectory — Получить директорию приложения
- Yaf_Application::getConfig — Получить экземпляр класса конфигурации
- Yaf_Application::getDispatcher — Получить экземпляр класса Yaf_Dispatcher
- Yaf_Application::getLastErrorMsg — Получить последнее сообщение об ошибке
- Yaf_Application::getLastErrorNo — Получить код последней ошибки
- Yaf_Application::getModules — Получить имена заявленных модулей
- Yaf_Application::run — Запустить Yaf_Application
- Yaf_Application::setAppDirectory — Изменить директорию приложения