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