/** * Update exisitng short link * * @action update * @param string $id * @param KalturaShortLink $shortLink * @return KalturaShortLink * * @throws KalturaErrors::INVALID_OBJECT_ID */ function updateAction($id, KalturaShortLink $shortLink) { $dbShortLink = ShortLinkPeer::retrieveByPK($id); if (!$dbShortLink) { throw new KalturaAPIException(KalturaErrors::INVALID_OBJECT_ID, $id); } $dbShortLink = $shortLink->toUpdatableObject($dbShortLink); $dbShortLink->save(); $shortLink->fromObject($dbShortLink); return $shortLink; }