class Application extends Container

Properties

static $instance
$basePath
$serviceProviders
$environment
$environmentPath
$environmentFile
$resolve
$resolves

Methods

false|string
environment(string|array|null $env = null)

返回当前 ENV.

__construct(array $values = [])

No description

void
registerProviders()

No description

make($abstract)

No description

void
singleton(string $abstract, $concrete = null)

No description

void
bind(string $abstract, $concrete)

No description

void
instance($abstract, $instance)

No description

static 
getInstance()

No description

void
resolving($object, $closure = null)

No description

offsetGet($id)

No description

Details

at line 38
false|string environment(string|array|null $env = null)

返回当前 ENV.

传入 env, 判断是否与当前环境匹配

Parameters

string|array|null $env

Return Value

false|string

at line 64
__construct(array $values = [])

Parameters

array $values

at line 80
void registerProviders()

Return Value

void

at line 90
make($abstract)

Parameters

$abstract

at line 96
void singleton(string $abstract, $concrete = null)

Parameters

string $abstract
$concrete

Return Value

void

at line 114
void bind(string $abstract, $concrete)

Parameters

string $abstract
$concrete

Return Value

void

at line 132
void instance($abstract, $instance)

Parameters

$abstract
$instance

Return Value

void

at line 142
static getInstance()

at line 151
void resolving($object, $closure = null)

Parameters

$object
$closure

Return Value

void

at line 162
offsetGet($id)

Parameters

$id