Componere\Definition::addConstant

(Componere 2 >= 2.1.0)

Componere\Definition::addConstantДобавляет константу

Описание

public Componere\Definition::addConstant ( string $name , Componere\Value $value ) : Definition

Должен объявить константу класса в текущем определении

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

name

Регистронезависимое имя константы

value

Значение для константы не должно быть неопределенным (undefined) или статичным

Возвращаемые значения

Текущее определение

Исключения

Внимание

Выбрасывает исключение RuntimeException, если Definition уже было зарегистрировано

Внимание

Выбрасывает исключение RuntimeException, если name уже объявлено как константа

Внимание

Выбрасывает исключение RuntimeException, если value является статичным

Внимание

Выбрасывает исключение RuntimeException, если value является неопределенным