Larabros\Elogram\Container\Builder

class Builder

Builds Container objects for use by the application.

property defaultProviders

protected array

Default application service providers.

__construct($config)

Creates a new instance of Builder.

Parameters:
  • $config (array) –
createConfig($config)

Creates a Config object from raw parameters.

Parameters:
  • $config (array) –
Returns:

Config

registerProviders($providers =[])

Register default service providers onto the container.

Parameters:
  • $providers (array) –
Returns:

Builder

registerProvider($provider)

Registers a service provider onto the container.

Parameters:
  • $provider (string|ServiceProviderInterface) –
Returns:

Builder

createContainer($config)

Creates and returns a new instance of Container after adding $config to it.

Parameters:
  • $config (array) –
Returns:

ContainerInterface