Класс Yaf_Application

(Yaf >=1.0.0)

Введение

Класс Yaf_Application обеспечивает инициализацию объекта для приложений, которые предоставляют переиспользуемые ресурсы, общие и модульные bootstrap-классы и проверки зависимостей.

Замечание:

Класс Yaf_Application реализует шаблон «Одиночка» (Singleton), и Yaf_Application нельзя сериализовать или десериализовать, что вызывает проблемы при попытке использовать PHPUnit для написания тестового примера для Yaf.

Вы можете использовать @backupGlobals аннотации PHPUnit для контроля резервного копирования и операций восстановления глобальных переменных. Таким образом решается эта проблема.

Обзор классов

finalclassYaf_Application {
protected$config;
protected$dispatcher;
protectedstatic$_app;
protected$_modules;
protected$_running;
protected$_environ;
public__construct(mixed$config, string$envrion = ?)
publicstaticapp(): mixed
publicbootstrap(Yaf_Bootstrap_Abstract$bootstrap = ?): void
publicenviron(): void
publicexecute(callable$entry, string...$args): void
publicgetModules(): array
publicrun(): void
public__destruct()
}

Свойства

config

dispatcher

_app

_modules

_running

_environ

Содержание

To Top