PHP 8.5.2 Released!

Componere\Definition::__construct

(Componere 2 >= 2.1.0)

Componere\Definition::__constructОпределяет конструктор

Описание

public Componere\Definition::__construct(string $name)
public Componere\Definition::__construct(string $name, string $parent)
public Componere\Definition::__construct(string $name, array $interfaces)
public Componere\Definition::__construct(string $name, string $parent, array $interfaces)

Список параметров

name
Регистронезависимое название класса.
parent
Регистронезависимое название класса.
interfaces
Массив регистронезависимых названий интерфейсов.

Исключения

Внимание

Метод выбрасывает исключение InvalidArgumentException при попытке заменить внутренний класс.

Внимание

Метод выбрасывает исключение InvalidArgumentException при попытке заменить интерфейс.

Внимание

Метод выбрасывает исключение InvalidArgumentException при попытке заменить трейт.

Внимание

Метод выбрасывает исключение RuntimeException, если PHP не нашёл интерфейс, который указали в параметре interfaces.

Внимание

Метод выбрасывает исключение RuntimeException, если в параметре interfaces указали название класса, а не интерфейса.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top