PHP Класс phprs\Container

Автор: caoym
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$class API 实现类;
$factory
$path
$routes private $injectors=array();

Открытые методы

Метод Описание
__construct ( string $class, string $method = null )
getImpl ( Request $request ) : object 获取API实现类的实例
getInjected ( ) : array 获取实例被注入的方法 只有实例被创建后才能取到值
load ( string $class, string $method )

Описание методов

__construct() публичный Метод

public __construct ( string $class, string $method = null )
$class string 类名
$method string 方法名, 如果为空, 则加载此类的所有方法

getImpl() публичный Метод

获取API实现类的实例
public getImpl ( Request $request ) : object
$request Request
Результат object

getInjected() публичный Метод

获取实例被注入的方法 只有实例被创建后才能取到值
public getInjected ( ) : array
Результат array

load() публичный Метод

public load ( string $class, string $method )
$class string 类名
$method string ==null时load所有方法, !==null时load指定方法

Описание свойств

$class публичное свойство

API 实现类;
public $class

$factory публичное свойство

public $factory

$path публичное свойство

public $path

$routes публичное свойство

private $injectors=array();
public $routes