Componere\Definition::addConstant

(Componere 2 >= 2.1.0)

Componere\Definition::addConstantAdd Constant

Beschreibung

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

Shall declare a class constant on the current Definition

Parameter-Liste

name

The case sensitive name for the constant

value

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

Rückgabewerte

The current Definition

Exceptions

Warnung

Shall throw RuntimeException if Definition was registered

Warnung

Shall throw RuntimeException if name is already declared as a constant

Warnung

Shall throw RuntimeException if value is static

Warnung

Shall throw RuntimeException if value is undefined