系统类库
[ 查看开发文档 ] [ 类树图: Library ] [ 索引: Library ] [ 所有元素 ] [ 首页 ]

Class: Context

源文件路径: /Library/Context.class.php

Class Overview

Container
   |
   --Context

系统上下文类


Variables

Methods


Child classes:

Application
上下文应用程序类

Inherited Variables

Inherited Methods

Class: Container

Container::build()
实例化给定类型的具体实例
Container::forgetExtenders()
删除特定类型扩展
Container::forgetInstance()
更加类型删除特定实例缓存
Container::forgetInstances()
清空容器中的所有实例
Container::getAlias()
获取类型别名
Container::getExtenders()
根据指定的类型获取特定扩展
Container::getInstance()
获取容器单例
Container::getLastParameterOverride()
获取最后的参数.
Container::getParameterOverride()
获取一个依赖项的参数
Container::hasParameterOverride()
确定给定的依赖是否有一个参数.
Container::invoke()
对象方法或函数依赖注入调用
Container::invokeFunc()
一般函数或Closure匿名函数调用
Container::invokeMethod()
对象方法调用
Container::make()
从容器中解析给定的类型
Container::resolve()
从容器中解析给定的类型.
Container::resolveClass()
从容器中解决基于类的依赖关系
Container::resolveDependencies()
从反射参数中解决所有的依赖项
Container::resolvePrimitive()
解析非自定义类的原始依赖关系
Container::setInstance()
设置容器实例

Class Details

[line 10]
系统上下文类


[ Top ]


Class Variables

$request = null

[line 27]

Request对象
  • Access: protected

Type:   \Library\Request


[ Top ]

$response = null

[line 34]

Response对象
  • Access: protected

Type:   \Library\Response


[ Top ]



Method Detail

__construct (Constructor)   [line 36]

Context __construct( [ $request = null], [ $response = null])

  • Access: public

Overridden in child classes as:

Application::__construct()

Parameters:

   $request   — 
   $response   — 

[ Top ]

getConfig   [line 88]

array getConfig( [string $key = null])

获取配置
  • Access: public

Parameters:

string   $key   —  配置键名

[ Top ]

getRequest   [line 69]

\Library\Request getRequest( )

获取Request对象
  • Access: public

[ Top ]

getResponse   [line 78]

\Library\Response getResponse( )

获取Response对象
  • Access: public

[ Top ]

init   [line 116]

void init( array $config)

系统初始化
  • Access: protected

Parameters:

array   $config   —  启动配置参数

[ Top ]

setErrorHandle   [line 97]

void setErrorHandle( [bool $isSet = true])

设置或取消系统异常处理程序
  • Access: protected

Parameters:

bool   $isSet   —  是否设置应用异常处理程序

[ Top ]

__call   [line 56]

mixed __call( string $name, [array $args = []])

默认调用控制器方法(一般在Closure路由中调用)
  • Access: public

Parameters:

string   $name   —  方法名称
array   $args   —  参数数组

[ Top ]


Powered by Steeze. author email: spring.wind2006@163.com