/** * Write metadata XML file * * @param array $data Package data */ public function writeMetadata($data) { $this->_metadata->setPackageData($data); $this->_metadata->save($this->getPath($data['Id']) . '/info'); }
public function testsetPackageDataOverwrite() { $data = array('Id' => '12345678', 'Priority' => '5', 'DeployAction' => 'store', 'ActionParam' => '', 'Hash' => '', 'NumFragments' => '0', 'Warn' => '0', 'WarnMessage' => '', 'WarnCountdown' => '', 'WarnAllowAbort' => '0', 'WarnAllowDelay' => '0', 'PostInstMessage' => ''); $model = new Metadata(); $model->setPackageData($data); $data['Priority'] = 7; $model->setPackageData($data); $this->assertEquals(7, $model->firstChild->getAttribute('PRI')); }
/** * Write metadata XML file * * @param array $data Package data */ public function writeMetadata($data) { $this->_metadata->setPackageData($data, $this->_config->validateXml); $this->_metadata->save($this->getPath($data['Id']) . '/info'); }