(Componere 2 >= 2.1.0)
Componere\Definition::addConstant — Add Constant
$name
, \Componere\Value $value
)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
Shall throw RuntimeException if Definition was registered
Shall throw RuntimeException if name
is already declared as a constant
Shall throw RuntimeException if value
is static
Shall throw RuntimeException if value
is undefined