*
* @return string|PEAR_Error The ID.
*/
- public function generateId($info)
+ public function generateId(&$info)
{
if ($this->exists()) {
if (!isset($info[self::ATTRIBUTE_MAIL])
}
/**
- * 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)
{
if (!$this->exists()) {
if (!isset($info[self::ATTRIBUTE_CN])) {
}
}
}
- return parent::save($info);
}
/**