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