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 є невизначеним