(Yaf >=1.0.0)
Yaf_Application fournit un mécanisme d'amorçage pour les applications, qui offre des ressources réutilisables, des classes d'amorçage communes ou par module, ainsi que la vérification des dépendances.
Note:
Yaf_Application implémente le patron singleton, et Yaf_Application ne peut être ni sérialisé ni désérialisé, ce qui pose des problèmes lorsqu'on tente d'utiliser PHPUnit pour écrire des cas de test pour Yaf.
Il est possible d'utiliser l'annotation
@backupGlobalsde PHPUnit pour contrôler les opérations de sauvegarde et de restauration des variables globales, ce qui résout ce problème.
L'objet de configuration de l'application.
L'instance de Yaf_Dispatcher utilisée par cette application.
Référence statique vers l'unique instance d'application en cours d'exécution.
La liste des noms de modules enregistrés, analysée à partir de application.modules.
Indique si l'application est en cours d'exécution.
Le nom de l'environnement de l'application, valant
"product" par défaut.
Le code de la dernière erreur, l'une des constantes YAF_ERR_*.
Le message de la dernière erreur.