Documentación offline PHP master

Componere\Definition::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Componere\Definition::__construct

Constructor Definition

Descripción#

public Componere\Definition::__construct(string $name)
```php

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

```php
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

Excepciones#

[!WARNING] Lanzará InvalidArgumentException si se intenta reemplazar una clase interna

[!WARNING] Lanzará InvalidArgumentException si se intenta sustituir una interface

[!WARNING] Lanzará InvalidArgumentException si se intenta reemplazar un rasgo

[!WARNING] Lanzará RuntimeException si una clase en interfaces no se puede encontrar

[!WARNING] Lanzará RuntimeException si una clase en interfaces no es una interface