La classe Yaf_Application

(Yaf >=1.0.0)

Introduction

Yaf_Application fournit une installation de bootstrap pour les applications qui fournissent des ressources ré-utilisables, des modules communs basés sur des classes de bootstrap.

Note:

Yaf_Application implémente un squelette de masque, et Yaf_Application ne peut être sérialisé, ni dé-sérialisé ce qui peut poser des problèmes lorsque vous tentez d'utiliser PHPUnit pour écrire des cas de test pour Yaf.

Vous devriez utiliser les annotations @backupGlobals de PHPUnit pour contrôler la sauvegarde et la restauration des opérations pour les variables globales. Ceci peut régler le problème.

Synopsis de la classe

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()
}

Propriétés

config

dispatcher

_app

_modules

_running

_environ

Sommaire

To Top