(Componere 2 >= 2.1.0)
Componere\Definition::__construct — Определяет конструктор
name
Регистронезависимое название класса.
parent
Регистронезависимое название класса.
interfaces
Массив регистронезависимых названий интерфейсов.
Метод выбрасывает исключение InvalidArgumentException при попытке заменить внутренний класс.
Метод выбрасывает исключение InvalidArgumentException при попытке заменить интерфейс.
Метод выбрасывает исключение InvalidArgumentException при попытке заменить трейт.
Метод выбрасывает исключение RuntimeException, если PHP не нашёл интерфейс, который указали в параметре interfaces
.
Метод выбрасывает исключение RuntimeException, если в параметре interfaces
указали название класса, а не интерфейса.