LeagueContainer
in package
implements
Container
Class LeagueContainer
Interfaces, Classes and Traits
- Container
- Interface Container
Table of Contents
- $internal : Container
- __construct() : mixed
- LeagueContainer constructor.
- create() : static
- get() : mixed
- has() : bool
- inflect() : Inflector
- register() : Definition
- registerLeagueProvider() : void
- registerProvider() : $this
- Registers a service provider.
- registerShared() : Definition
Properties
$internal
private
Container
$internal
Methods
__construct()
LeagueContainer constructor.
public
__construct(Container $internal) : mixed
Parameters
- $internal : Container
Return values
mixed —create()
public
static create() : static
Return values
static —get()
public
get(mixed $id) : mixed
Parameters
- $id : mixed
Tags
Return values
mixed —has()
public
has(mixed $id) : bool
Parameters
- $id : mixed
Tags
Return values
bool —inflect()
public
inflect(string $type[, callable $callback = null ]) : Inflector
Parameters
- $type : string
- $callback : callable = null
Tags
Return values
Inflector —register()
public
register(string $id[, mixed $concrete = null ]) : Definition
Parameters
- $id : string
- $concrete : mixed = null
Tags
Return values
Definition —registerLeagueProvider()
public
registerLeagueProvider(string $leagueServiceProviderFqn) : void
Parameters
- $leagueServiceProviderFqn : string
Tags
Return values
void —registerProvider()
Registers a service provider.
public
registerProvider(ToLeagueServiceProvider $provider) : $this
Parameters
- $provider : ToLeagueServiceProvider
Tags
Return values
$this —registerShared()
public
registerShared(string $id[, mixed $concrete = null ]) : Definition
Parameters
- $id : string
- $concrete : mixed = null