Raydium Framework

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
psalm-return

array{filesystem: Closure():Filesystem, configs: Closure(mixed):Configs, env_type: Closure(mixed):EnvType, const_builder: Closure(mixed):ConstantBuilder, kernel: Closure(mixed):KernelConfig, site_manager: Closure(mixed):SiteManager, switcher: Closure(mixed):Switcher, auth: Closure(mixed):AuthManager, logger: Closure(mixed):FileLogger, query: Closure(mixed):TinyQuery, middlewares: Closure(mixed):CoreMiddleware, whoops: Closure(mixed):WhoopRunner}

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>
Return values
void

Search results