Bindings
in package
Table of Contents
- $container : Container
- __construct() : mixed
- Bindings constructor.
- add() : Container
- Add a binding to the container.
- getContainer() : Container
- Get the Pimple container instance.
- getCoreBindings() : array<string|int, Closure>
- Get an array of core bindings.
- getPsrContainer() : Container
- Convert to a PSR-compatible container.
- init() : self
- Initialize the bindings instance with a container.
- registerBindings() : void
- Register multiple bindings at once.
Properties
$container
protected
Container
$container
Methods
__construct()
Bindings constructor.
public
__construct(Container $container) : mixed
Parameters
- $container : Container
Return values
mixed —add()
Add a binding to the container.
public
add(string $key, callable $binding) : Container
Parameters
- $key : string
- $binding : callable
Return values
Container —getContainer()
Get the Pimple container instance.
public
getContainer() : Container
Return values
Container —getCoreBindings()
Get an array of core bindings.
public
getCoreBindings() : array<string|int, Closure>
Tags
Return values
array<string|int, Closure> —getPsrContainer()
Convert to a PSR-compatible container.
public
getPsrContainer() : Container
Return values
Container —init()
Initialize the bindings instance with a container.
public
static init(Container $container) : self
Parameters
- $container : Container
Return values
self —registerBindings()
Register multiple bindings at once.
public
registerBindings(array<string|int, mixed> $bindings) : void
Parameters
- $bindings : array<string|int, mixed>