gossi\codegen\model\parts\ConstantsPart::setConstant PHP Method

setConstant() public method

Adds a constant
public setConstant ( string | PhpConstant $nameOrConstant, string $value = null, $isExpression = false )
$nameOrConstant string | gossi\codegen\model\PhpConstant constant name or instance
$value string
    public function setConstant($nameOrConstant, $value = null, $isExpression = false)
    {
        if ($nameOrConstant instanceof PhpConstant) {
            $name = $nameOrConstant->getName();
            $constant = $nameOrConstant;
        } else {
            $name = $nameOrConstant;
            $constant = new PhpConstant($nameOrConstant, $value, $isExpression);
        }
        $this->constants->set($name, $constant);
        return $this;
    }