/**
  * @param PhpConstantElement $constant
  * @return AbstractComponent
  */
 public function addConstantElement(PhpConstantElement $constant)
 {
     if (!$constant->getClass() instanceof PhpClassElement && $this->mainElement instanceof PhpClassElement) {
         $constant->setClass($this->mainElement);
     }
     $this->mainElement->addChild($constant);
     return $this;
 }