Componere\Definition::__construct
(Componere 2 >= 2.1.0)
Componere\Definition::__construct — Construção da definição
Descrição
Parâmetros
name
-
O nome de uma classe, insensível a maiúsculas/minúsculas.
parent
-
O nome de uma classe, insensível a maiúsculas/minúsculas.
interfaces
-
Um array de nomes de classe, insensíveis a maiúsculas/minúsculas.
Exceptions
Lança uma InvalidArgumentException se for feita uma tentativa de substituir uma classe interna.
Lança uma InvalidArgumentException se for feita uma tentativa de substituir uma interface.
Lança uma InvalidArgumentException se for feita uma tentativa de substituir um trait.
Lança uma RuntimeException se um classe em interfaces
não puder ser encontrada.
Lança uma RuntimeException se uma classe em interfaces
não for uma interface.