Php/docs/class.yaf-application
(No version information available, might only be in Git)
简介
Yaf_Application为应用提供了一个辅助设施。 它提供了可重用的资源,常见的和模块化的引导类,还有依赖的检查。
Note:
Yaf_Application实现了单例模式。 Yaf_Application不能够被序列化和反序列化, 因为当你尝试使用PHPUnit来为Yaf写一些测试用例的时候会造成一些不必要的麻烦。
你可以使用PHPUnit的@backupGlobals注释来控制全局变量的备份和恢复操作, 从而可以解决这个问题。
类摘要
final 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 clearLastError ( ) : Yaf_Application
public__construct
( mixed $config
[, string $envrion
] )
public __destruct ( ) : void
public environ ( ) : void
public getAppDirectory ( ) : Yaf_Application
public getConfig ( ) : Yaf_Config_Abstract
public getDispatcher ( ) : Yaf_Dispatcher
public getLastErrorMsg ( ) : string
public getLastErrorNo ( ) : int
public getModules ( ) : array
public run ( ) : void
public setAppDirectory
( string $directory
) : Yaf_Application
}
属性
config
dispatcher
_app
_modules
_running
_environ
Table of Contents
- Yaf_Application::app — 获取当前的Yaf_Application实例
- Yaf_Application::bootstrap — 调用bootstrap
- Yaf_Application::clearLastError — 清除最后的错误信息
- Yaf_Application::__construct — Yaf_Application的构造函数
- Yaf_Application::__destruct — 析构函数
- Yaf_Application::environ — 获取当前Yaf_Application的环境名
- Yaf_Application::execute — 运行回调函数
- Yaf_Application::getAppDirectory — 获取应用的目录
- Yaf_Application::getConfig — 获取 Yaf_Config_Abstract 的实例
- Yaf_Application::getDispatcher — 获取 Yaf_Dispatcher 的实例
- Yaf_Application::getLastErrorMsg — 获取最近产生的错误的错误信息
- Yaf_Application::getLastErrorNo — 获取最后产生的错误的错误代码
- Yaf_Application::getModules — 获取在配置文件中申明的模块
- Yaf_Application::run — 运行 Yaf_Application
- Yaf_Application::setAppDirectory — 改变应用目录
/* 属性 */