/**
* Add a class constant
*
* @return null;
*/
public function addConstant(CodeBase $code_base, ClassConstant $constant)
{
$constant_fqsen = FullyQualifiedClassConstantName::make($this->getFQSEN(), $constant->getName());
// Update the FQSEN if its not associated with this
// class yet
if ($constant->getFQSEN() !== $constant_fqsen) {
$constant = clone $constant;
$constant->setFQSEN($constant_fqsen);
}
$code_base->addClassConstant($constant);
}