Componere\Definition::__construct
PHP Manual
PHP Manual»Componere\Definition»Componere\Definition::__construct

Componere\Definition::__construct

(Componere 2 >= 2.1.0)

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

Описание

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

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

name

Регистронезависимое название класса.

parent

Регистронезависимое название класса.

interfaces

Массив регистронезависимых названий интерфейсов.

Исключения

Внимание

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

Внимание

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

Внимание

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

Внимание

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

Внимание

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

To Top