Documentation

DI

Dependence Injector

Se há um apelido para a classe dentro de $container, então ela será utilizada ao invés da classe original.

Table of Contents

$container  : array<string|int, string>
Armazena os nomes de classes
$instances  : mixed
instance()  : object
Cria a classe, injetando as dependências

Properties

$container

Armazena os nomes de classes

public static array<string|int, string> $container = []

$instances

public static mixed $instances = []

Methods

instance()

Cria a classe, injetando as dependências

public static instance(string $class) : object
Parameters
$class : string
Return values
object

Search results