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