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