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 le patron singleton, et Yaf_Application ne peut être sérialisé, ni désérialisé ce qui peut poser des problèmes lorsqu'on tente d'utiliser PHPUnit pour écrire des cas de test pour Yaf.

Il est recommandé d'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

final class Yaf_Application {
/* Propriétés */
protected $config;
protected $dispatcher;
protected static $_app;
protected $_modules;
protected $_running;
protected $_environ;
/* Méthodes */
public __construct(mixed $config, string $envrion = ?)
public static app(): 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()
}

Propriétés

config

dispatcher

_app

_modules

_running

_environ

Sommaire

add a note

User Contributed Notes

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