mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 15:33:15 +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
|
WHERE t.type = :type
|
||||||
AND t.user = :user
|
AND t.user = :user
|
||||||
AND t.data = :basket_id
|
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 = $this->_em->createQuery($dql);
|
||||||
|
$query->setMaxResults(1);
|
||||||
$query->setParameters([
|
$query->setParameters([
|
||||||
':type' => TokenManipulator::TYPE_VALIDATE,
|
':type' => TokenManipulator::TYPE_VALIDATE,
|
||||||
':user' => $user,
|
':user' => $user,
|
||||||
@@ -49,9 +50,10 @@ class TokenRepository extends EntityRepository
|
|||||||
{
|
{
|
||||||
$dql = 'SELECT t FROM Phraseanet:Token t
|
$dql = 'SELECT t FROM Phraseanet:Token t
|
||||||
WHERE t.value = :value
|
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 = $this->_em->createQuery($dql);
|
||||||
|
$query->setMaxResults(1);
|
||||||
$query->setParameters([':value' => $value]);
|
$query->setParameters([':value' => $value]);
|
||||||
|
|
||||||
return $query->getOneOrNullResult();
|
return $query->getOneOrNullResult();
|
||||||
|
Reference in New Issue
Block a user