Skip to content

Commit

Permalink
Remove not thrown errors catching (Cocolabs-SAS#324)
Browse files Browse the repository at this point in the history
  • Loading branch information
afedak authored and cocolabssas committed Jan 18, 2019
1 parent b6023fd commit e856ed8
Showing 1 changed file with 22 additions and 18 deletions.
40 changes: 22 additions & 18 deletions src/Cocorico/CoreBundle/Repository/ListingRepository.php
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ public function getFindOneByIdAndLocaleQuery($listingId, $locale)
* Used by ElasticsearchBundle
*
* @param int $listingTranslationId
* @return array|null
* @return array
*/
public function findByTranslationId($listingTranslationId)
{
Expand All @@ -297,18 +297,30 @@ public function findByTranslationId($listingTranslationId)
->where('lt.id = :listingTranslationId')
->setParameter('listingTranslationId', $listingTranslationId);

try {
return $queryBuilder->getQuery()->getResult();
} catch (NoResultException $e) {
return null;
}
return $queryBuilder->getQuery()->getResult();
}

/**
* Used by ElasticsearchBundle
*
* @param int $listingListingCategoryId
* @return array
*/
public function findByListingListingCategoryId($listingListingCategoryId)
{
$queryBuilder = $this->createQueryBuilder('l')
->innerJoin('l.listingListingCategories', 'llc')
->where('llc.id = :listingListingCategoryId')
->setParameter('listingListingCategoryId', $listingListingCategoryId);

return $queryBuilder->getQuery()->getResult();
}

/**
* Used by ElasticsearchBundle
*
* @param int $listingCategoryTranslationId
* @return array|null
* @return array
*/
public function findByListingCategoryTranslationId($listingCategoryTranslationId)
{
Expand All @@ -319,18 +331,14 @@ public function findByListingCategoryTranslationId($listingCategoryTranslationId
->where('lct.id = :listingCategoryTranslationId')
->setParameter('listingCategoryTranslationId', $listingCategoryTranslationId);

try {
return $queryBuilder->getQuery()->getResult();
} catch (NoResultException $e) {
return null;
}
return $queryBuilder->getQuery()->getResult();
}

/**
* Used by ElasticsearchBundle
*
* @param int $userTranslationId
* @return array|null
* @return array
*/
public function findByUserTranslationId($userTranslationId)
{
Expand All @@ -340,10 +348,6 @@ public function findByUserTranslationId($userTranslationId)
->where('lut.id = :userTranslationId')
->setParameter('userTranslationId', $userTranslationId);

try {
return $queryBuilder->getQuery()->getResult();
} catch (NoResultException $e) {
return null;
}
return $queryBuilder->getQuery()->getResult();
}
}

0 comments on commit e856ed8

Please sign in to comment.