}
/**
- * Saves object information.
+ * Distill the server side object information to save.
*
* @param array $info The information about the object.
*
- * @return boolean|PEAR_Error True on success.
+ * @return NULL.
+ *
+ * @throws Horde_Kolab_Server_Exception If the given information contains errors.
*/
- public function save($info = null)
+ public function prepareObjectInformation(&$info)
{
foreach ($info[self::ATTRIBUTE_DOMAIN] as $domain) {
$domain_uid = sprintf('cn=%s,cn=domain,cn=internal,%s',
}
}
}
- return parent::save($info);
+ parent::prepareObjectInformation(&$info);
}
}