trait CapsuleManagerTrait

Properties

static protected object $instance

The current globally used instance.

protected Container $container

The container instance.

Methods

void
setupContainer(Container $container)

Setup the IoC container instance.

void
setAsGlobal()

Make this capsule instance available globally.

getContainer()

Get the IoC container instance.

void
setContainer(Container $container)

Set the IoC container instance.

Details

at line 30
protected void setupContainer(Container $container)

Setup the IoC container instance.

Parameters

Container $container

Return Value

void

at line 44
void setAsGlobal()

Make this capsule instance available globally.

Return Value

void

at line 54
Container getContainer()

Get the IoC container instance.

Return Value

Container

at line 65
void setContainer(Container $container)

Set the IoC container instance.

Parameters

Container $container

Return Value

void