Класс Yaf_Application

(No version information available, might only be in Git)

Введение

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

Замечание:

Yaf_Application реализует шаблоном singleton, и Yaf_Application не может быть сериализован или десериализован что вызывает проблемы когда вы пытаетесь использовать PHPUnit чтобы написать некоторые тесты для Yaf.

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

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

final class Yaf_Application {
/* Свойства */
protected $config;
protected $dispatcher;
protected static $_app;
protected $_modules;
protected $_running;
protected $_environ;
/* Методы */
public __construct(mixed $config, string $envrion = ?)
public staticapp(): mixed
public bootstrap(Yaf_Bootstrap_Abstract $bootstrap = ?): void
public environ(): void
public execute(callable $entry, string ...$args): void
public getModules(): array
public run(): void
public __destruct()
}

Свойства

config

dispatcher

_app

_modules

_running

_environ

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top