/** * merge definition values into config record * * @param Tinebase_Model_Config $configFromDb * @param array $definition * @return Tinebase_Model_Config */ protected function _mergeDefinition($configFromDb, $definition) { foreach ($definition as $key => $value) { if ($configFromDb->has($key)) { $configFromDb->{$key} = $value; } } return $configFromDb; }
/** * deletes one config setting * * @deprecated * @param Tinebase_Model_Config $_config record to delete * @return void */ public function deleteConfig(Tinebase_Model_Config $_config) { $this->_getBackend()->delete($_config->getId()); Tinebase_Core::getCache()->clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array('config')); }