class ClassMeta (View source)

The ClassMeta class.

Methods

__construct(string $class, Container $container)

ClassMeta constructor.

array
getArgument(string $name, mixed $default = null)

Method to get property Argument

setArgument(string $name, mixed $value)

Method to set property argument

removeArgument(string $name)

removeArgument

array
getArguments()

Method to get property Arguments

setArguments(array $arguments)

Method to set property arguments

reset()

reset

mixed
__call(string $name, array $args)

__call

object
newInstance($args = array())

No description

object
createObject($args = array())

No description

object
createSharedObject($args = array())

No description

Container
bind($value, $shared = false, $protected = false)

No description

Container
bindShared($protected = false)

No description

Details

at line line 58
__construct(string $class, Container $container)

ClassMeta constructor.

Parameters

string $class
Container $container

at line line 72
array getArgument(string $name, mixed $default = null)

Method to get property Argument

Parameters

string $name
mixed $default

Return Value

array

at line line 95
ClassMeta setArgument(string $name, mixed $value)

Method to set property argument

Parameters

string $name
mixed $value

Return Value

ClassMeta Return self to support chaining.

at line line 118
ClassMeta removeArgument(string $name)

removeArgument

Parameters

string $name

Return Value

ClassMeta

at line line 131
array getArguments()

Method to get property Arguments

Return Value

array

at line line 150
ClassMeta setArguments(array $arguments)

Method to set property arguments

Parameters

array $arguments

Return Value

ClassMeta Return self to support chaining.

at line line 165
ClassMeta reset()

reset

Return Value

ClassMeta

at line line 180
mixed __call(string $name, array $args)

__call

Parameters

string $name
array $args

Return Value

mixed

at line line 22
object newInstance($args = array())

Parameters

$args

Return Value

object

at line line 22
object createObject($args = array())

Parameters

$args

Return Value

object

at line line 22
object createSharedObject($args = array())

Parameters

$args

Return Value

object

at line line 22
Container bind($value, $shared = false, $protected = false)

Parameters

$value
$shared
$protected

Return Value

Container

at line line 22
Container bindShared($protected = false)

Parameters

$protected

Return Value

Container