public function testExtend()
 {
     $objPalette = $this->objPalette->getDataContainer()->createSubPalette('second');
     $objPalette->extend($this->objPalette);
     $this->assertEquals($GLOBALS['TL_DCA']['tl_test']['subpalettes']['sub'], $GLOBALS['TL_DCA']['tl_test']['subpalettes']['second']);
     $objPalette->createProperty('final');
     $this->assertNotEquals($GLOBALS['TL_DCA']['tl_test']['subpalettes']['sub'], $GLOBALS['TL_DCA']['tl_test']['subpalettes']['second']);
 }
 /**
  * @param $strName
  *
  * @return $this
  */
 public function removeSubPalette($strName)
 {
     list($strName) = SubPalette::argument($this, $strName);
     if ($this->hasSubPalette($strName)) {
         unset($this->arrSubPalettes[$strName]);
         unset($this->definition['subpalettes'][$strName]);
     }
     return $this;
 }