Exemplo n.º 1
0
 /**
  * @param QChartsSubjectInterface $user
  * @return array
  * @throws DatabaseException
  */
 public function getFavourites(QChartsSubjectInterface $user)
 {
     try {
         $queryRequests = $this->queryRepository->getFavouritesBy($user);
         return $queryRequests;
     } catch (DatabaseException $e) {
         throw $e;
     }
 }
Exemplo n.º 2
0
 /**
  * @param QueryRequest $queryRequest
  * @throws ParameterNotPassedException
  */
 public function deleteQuery(QueryRequest $queryRequest)
 {
     if (!$queryRequest) {
         throw new ParameterNotPassedException('The given Query was not valid', 500);
     }
     $this->repository->deleteQuery($queryRequest);
 }