public static function updateURL($params) { $urlId = $params['id']; $password = $params['password']; $expirationDate = $params['expirationDate']; $myProcManager = ProcManager::getInstance(); $myUserId = $myProcManager->getCurrentProcess()->getLoginContext()->getEyeosUser()->getId(); $UrlShareController = UrlShareController::getInstance(); $urlShare = new UrlShare(); $urlShare->setId($urlId); $UrlShareController->readUrl($urlShare); $urlShare->setPassword($password); $urlShare->setExpirationDate($expirationDate); $UrlShareController->updateURL($urlShare); $urlFile = new UrlFile(); $urlFile->setId($urlShare->getFileId()); $UrlShareController->readFile($urlFile); $fileName = basename($urlFile->getPath()); }