/** * Get experiments in project * @param $projectId * @return array|null */ public static function get_experiments_in_project($projectId) { $experiments = array(); try { $experiments = Airavata::getExperimentsInProject(Session::get('authz-token'), $projectId, -1, 0); } catch (InvalidRequestException $ire) { CommonUtilities::print_error_message('InvalidRequestException!<br><br>' . $ire->getMessage()); } catch (AiravataClientException $ace) { CommonUtilities::print_error_message('AiravataClientException!<br><br>' . $ace->getMessage()); } catch (AiravataSystemException $ase) { CommonUtilities::print_error_message('AiravataSystemException!<br><br>' . $ase->getMessage()); } catch (TTransportException $tte) { CommonUtilities::print_error_message('TTransportException!<br><br>' . $tte->getMessage()); } return $experiments; }