Introducción
PHP Manual
PHP Manual»Componere»Componere\Definition

La clase Componere\Definition

(Componere 2 >= 2.1.0)

La clase Definition permite al programador construir y registrar un tipo en tiempo de ejecución.

En caso de que una Definition reemplace una clase existente, la clase existente será restaurada cuando la Definition sea destruida.

final class Componere\Definition extends Componere\Abstract\Definition {
/* Constructores */
public function __construct(string $name)
public function __construct(string $name, string $parent)
public function __construct(string $name, array $interfaces)
public function __construct(string $name, string $parent, array $interfaces)
/* Métodos */
public function addConstant(string $name, Componere\Value $value): Definition
public function addProperty(string $name, Componere\Value $value): Definition
public function register(): void
public function isRegistered(): bool
public function getClosure(string $name): Closure
public function getClosures(): array
/* Métodos heredados */
public function Componere\Abstract\Definition::addInterface(string $interface): Definition
public function Componere\Abstract\Definition::addMethod(string $name, Componere\Method $method): Definition
public function Componere\Abstract\Definition::addTrait(string $trait): Definition
}

Tabla de contenidos

To Top