Componere\Definition::addConstant

(Componere 2 >= 2.1.0)

Componere\Definition::addConstantAdd Constant

˵��

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

Shall declare a class constant on the current Definition

����

name

The case sensitive name for the constant

value

The Value for the constant, must not be undefined or static

����ֵ

The current Definition

Exceptions

Warning

Shall throw RuntimeException if Definition was registered

Warning

Shall throw RuntimeException if name is already declared as a constant

Warning

Shall throw RuntimeException if value is static

Warning

Shall throw RuntimeException if value is undefined