La clase Yaf_Application

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

Introducción

Yaf_Application proporciona una característica de arranque de aplicaciones que provee de recursos reusables, clases de arranque comunes y basadas en módulos y verificación de dependencia.

Nota:

Yaf_Application implementa el patrón singleton, y Yaf_Application no puede ser serializada o deserializada, lo que causará problemas al intentar usar PHPUnit para escribir algún caso de prueba para Yaf.

Se puede usar la anotación @backupGlobals de PHPUnit para controlar las operaciones de copia de respaldo y restauración de variables globales. De este modo se puede solucionar este problema.

Sinopsis de la Clase

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$...): void
publicgetModules(): array
publicrun(): void
public__destruct()
}

Propiedades

config

dispatcher

_app

_modules

_running

_environ

Tabla de contenidos

To Top