The Yaf_Application class

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

簡介

Yaf_Application為應(yīng)用提供了一個輔助設(shè)施。 它提供了可重用的資源,常見的和模塊化的引導(dǎo)類,還有依賴的檢查。

注意:

Yaf_Application實現(xiàn)了單例模式。 Yaf_Application不能夠被序列化和反序列化, 因為當你嘗試使用PHPUnit來為Yaf寫一些測試用例的時候會造成一些不必要的麻煩。

你可以使用PHPUnit的@backupGlobals注釋來控制全局變量的備份和恢復(fù)操作, 從而可以解決這個問題。

類摘要

final class Yaf_Application {
/* 屬性 */
protected $config;
protected $dispatcher;
protected static $_app;
protected $_modules;
protected $_running;
protected $_environ;
/* 方法 */
public static app(): void
public bootstrap(Yaf_Bootstrap_Abstract $bootstrap = ?): void
public__construct(mixed $config, string $envrion = ?)
public __destruct(): void
public environ(): void
public execute(callable $entry, string $...): void
public getLastErrorMsg(): string
public getLastErrorNo(): int
public getModules(): array
public run(): void
public setAppDirectory(string $directory): Yaf_Application
}

屬性

config

dispatcher

_app

_modules

_running

_environ

目錄