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; }