PHP 8.5.0 Alpha 2 available for testing

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