Componere\Definition::__construct

(Componere 2 >= 2.1.0)

Componere\Definition::__constructConstructor Definition

Descripción

public Componere\Definition::__construct ( string $name )
public Componere\Definition::__construct ( string $name , string $parent )
public Componere\Definition::__construct ( string $name , array $interfaces )
public Componere\Definition::__construct ( string $name , string $parent , array $interfaces )

Parámetros

name

Un nombre de clase insensible a las mayúsculas y minúsculas

parent

Un nombre de clase insensible a las mayúsculas y minúsculas

interfaces

Un array de nombres de clase insensibles a las mayúsculas y minúsculas

Exceptions

Advertencia

Lanzará InvalidArgumentException si se intenta reemplazar una clase interna

Advertencia

Lanzará InvalidArgumentException si se intenta sustituir una interface

Advertencia

Lanzará InvalidArgumentException si se intenta reemplazar un rasgo

Advertencia

Lanzará RuntimeException si una clase en interfaces no se puede encontrar

Advertencia

Lanzará RuntimeException si una clase en interfaces no es una interface