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

removeConstant() public method

Removes a constant
public removeConstant ( string | PhpConstant $nameOrConstant )
$nameOrConstant string | gossi\codegen\model\PhpConstant constant name
    public function removeConstant($nameOrConstant)
    {
        if ($nameOrConstant instanceof PhpConstant) {
            $nameOrConstant = $nameOrConstant->getName();
        }
        if (!$this->constants->has($nameOrConstant)) {
            throw new \InvalidArgumentException(sprintf('The constant "%s" does not exist.', $nameOrConstant));
        }
        $this->constants->remove($nameOrConstant);
        return $this;
    }