(Componere 2 >= 2.1.0)
Класс Definition позволяет программисту создавать и регистрировать тип во время выполнения.
Если Definition заменит существующий класс, существующий класс будет восстановлен после уничтожения Definition.
$name
$parent
$interfaces
$value
$interface
$method
$trait