class Capsule implements ArrayAccess (View source)

Methods

static Capsule
getInstance()

Get instance of Capsule

mixed
make(string $key)

Make the

mixed
makeWith(string $key, array $parameters = [])

Compilation with parameter

bind(string $key, callable $value)

Add to register

factory(string $key, Closure|callable $value)

Register the instance of a class

instance(string $key, mixed $instance)

Saves the instance of a class

bool
offsetExists($offset)

No description

mixed
offsetGet(mixed $offset)

No description

void
offsetSet(mixed $offset, mixed $value)

No description

void
offsetUnset(mixed $offset)

No description

Details

static Capsule getInstance()

Get instance of Capsule

Return Value

Capsule

mixed make(string $key)

Make the

Parameters

string $key

Return Value

mixed

Exceptions

mixed makeWith(string $key, array $parameters = [])

Compilation with parameter

Parameters

string $key
array $parameters

Return Value

mixed

Exceptions

Capsule bind(string $key, callable $value)

Add to register

Parameters

string $key
callable $value

Return Value

Capsule

Capsule factory(string $key, Closure|callable $value)

Register the instance of a class

Parameters

string $key
Closure|callable $value

Return Value

Capsule

Capsule instance(string $key, mixed $instance)

Saves the instance of a class

Parameters

string $key
mixed $instance

Return Value

Capsule

bool offsetExists($offset)

No description

Parameters

$offset

Return Value

bool

mixed offsetGet(mixed $offset)

No description

Parameters

mixed $offset

Return Value

mixed

void offsetSet(mixed $offset, mixed $value)

No description

Parameters

mixed $offset
mixed $value

Return Value

void

void offsetUnset(mixed $offset)

No description

Parameters

mixed $offset

Return Value

void