Esempio n. 1
0
 /**
  * Append property to legend or SubPalette
  *
  * @param PropertyContainer $objContainer
  * @param null $reference
  * @param null|int $intPosition
  *
  * @return $this
  */
 public function appendTo(PropertyContainer $objContainer, $reference = null, $intPosition = Definition::LAST)
 {
     if ($this->getParent() == $this->getDataContainer() && $objContainer != $this->getDataContainer()) {
         return $objContainer->addProperty($this->getName(), $reference, $intPosition);
     } elseif ($this->getParent() != $objContainer) {
         $this->getParent()->removeProperty($this);
         $this->objParent = $objContainer;
     }
     $this->getParent()->moveProperty($this, $reference, $intPosition);
     return $this;
 }