mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
Remove limit clause and use maxResults query method
This commit is contained in:
@@ -28,9 +28,10 @@ class TokenRepository extends EntityRepository
|
||||
WHERE t.type = :type
|
||||
AND t.user = :user
|
||||
AND t.data = :basket_id
|
||||
AND (t.expiration > CURRENT_TIMESTAMP() OR t.expiration IS NULL) ORDER BY t.created DESC LIMIT 1';
|
||||
AND (t.expiration > CURRENT_TIMESTAMP() OR t.expiration IS NULL) ORDER BY t.created DESC';
|
||||
|
||||
$query = $this->_em->createQuery($dql);
|
||||
$query->setMaxResults(1);
|
||||
$query->setParameters([
|
||||
':type' => TokenManipulator::TYPE_VALIDATE,
|
||||
':user' => $user,
|
||||
@@ -49,9 +50,10 @@ class TokenRepository extends EntityRepository
|
||||
{
|
||||
$dql = 'SELECT t FROM Phraseanet:Token t
|
||||
WHERE t.value = :value
|
||||
AND (t.expiration IS NULL OR t.expiration >= CURRENT_TIMESTAMP()) ORDER BY t.created DESC LIMIT 1';
|
||||
AND (t.expiration IS NULL OR t.expiration >= CURRENT_TIMESTAMP()) ORDER BY t.created DESC';
|
||||
|
||||
$query = $this->_em->createQuery($dql);
|
||||
$query->setMaxResults(1);
|
||||
$query->setParameters([':value' => $value]);
|
||||
|
||||
return $query->getOneOrNullResult();
|
||||
|
Reference in New Issue
Block a user