mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-12 20:43:25 +00:00
Removed findbyuser methods
This commit is contained in:
@@ -59,7 +59,7 @@ class Feed implements ControllerProviderInterface
|
|||||||
$app->abort(404, "Feed not found");
|
$app->abort(404, "Feed not found");
|
||||||
}
|
}
|
||||||
|
|
||||||
$publisher = $app['EM']->getRepository('Entities\FeedPublisher')->findByUser($feed, $app['authentication']->getUser());
|
$publisher = $app['EM']->getRepository('Entities\FeedPublisher')->findOneBy(array('feed' => $feed, 'usr_id' => $app['authentication']->getUser()->get_id()));
|
||||||
|
|
||||||
if ('' === $title = trim($request->request->get('title', ''))) {
|
if ('' === $title = trim($request->request->get('title', ''))) {
|
||||||
$app->abort(400, "Bad request");
|
$app->abort(400, "Bad request");
|
||||||
|
@@ -77,7 +77,7 @@ class Aggregate implements FeedInterface
|
|||||||
public static function createFromUser(EntityManager $em, \User_Adapter $user)
|
public static function createFromUser(EntityManager $em, \User_Adapter $user)
|
||||||
{
|
{
|
||||||
$feeds = $em->getRepository('Entities\Feed')->getAllForUser($user);
|
$feeds = $em->getRepository('Entities\Feed')->getAllForUser($user);
|
||||||
$token = $em->getRepository('Entities\AggregateToken')->findByUser($user);
|
$token = $em->getRepository('Entities\AggregateToken')->findOneBy(array('usr_id' => $user->get_id()));
|
||||||
|
|
||||||
return new static($em, $feeds, $token);
|
return new static($em, $feeds, $token);
|
||||||
}
|
}
|
||||||
|
@@ -123,7 +123,7 @@ class AggregateLinkGenerator implements LinkGeneratorInterface
|
|||||||
{
|
{
|
||||||
$token = $this->em
|
$token = $this->em
|
||||||
->getRepository('Entities\AggregateToken')
|
->getRepository('Entities\AggregateToken')
|
||||||
->findByUser($user);
|
->findOneBy(array('usr_id' => $user->get_id()));
|
||||||
|
|
||||||
if (null === $token || true === $renew) {
|
if (null === $token || true === $renew) {
|
||||||
if (null === $token) {
|
if (null === $token) {
|
||||||
|
@@ -12,7 +12,6 @@
|
|||||||
namespace Repositories;
|
namespace Repositories;
|
||||||
|
|
||||||
use Doctrine\ORM\EntityRepository;
|
use Doctrine\ORM\EntityRepository;
|
||||||
use Entities\AggregateToken;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AggregateTokenRepository
|
* AggregateTokenRepository
|
||||||
@@ -22,24 +21,4 @@ use Entities\AggregateToken;
|
|||||||
*/
|
*/
|
||||||
class AggregateTokenRepository extends EntityRepository
|
class AggregateTokenRepository extends EntityRepository
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* Finds an AggregateToken based on given User_Adapter.
|
|
||||||
*
|
|
||||||
* @param \User_Adapter $user
|
|
||||||
*
|
|
||||||
* @return AggregateToken
|
|
||||||
*/
|
|
||||||
public function findByUser(\User_Adapter $user)
|
|
||||||
{
|
|
||||||
$dql = 'SELECT t
|
|
||||||
FROM Entities\AggregateToken t
|
|
||||||
WHERE t.usr_id = :usr_id';
|
|
||||||
|
|
||||||
$query = $this->_em->createQuery($dql);
|
|
||||||
$query->setParameters(array(
|
|
||||||
':usr_id' => $user->get_id())
|
|
||||||
);
|
|
||||||
|
|
||||||
return $query->getOneOrNullResult();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@@ -12,8 +12,6 @@
|
|||||||
namespace Repositories;
|
namespace Repositories;
|
||||||
|
|
||||||
use Doctrine\ORM\EntityRepository;
|
use Doctrine\ORM\EntityRepository;
|
||||||
use Entities\Feed;
|
|
||||||
use Entities\FeedToken;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FeedTokenRepository
|
* FeedTokenRepository
|
||||||
|
@@ -12,8 +12,6 @@
|
|||||||
namespace Repositories;
|
namespace Repositories;
|
||||||
|
|
||||||
use Doctrine\ORM\EntityRepository;
|
use Doctrine\ORM\EntityRepository;
|
||||||
use Entities\Feed;
|
|
||||||
use Entities\FeedPublisher;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* OrderElementRepository
|
* OrderElementRepository
|
||||||
@@ -23,23 +21,4 @@ use Entities\FeedPublisher;
|
|||||||
*/
|
*/
|
||||||
class OrderElementRepository extends EntityRepository
|
class OrderElementRepository extends EntityRepository
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* Finds a FeedPublisher based on a given Feed and a User_Adapter.
|
|
||||||
*
|
|
||||||
* @param Feed $feed
|
|
||||||
* @param \User_Adapter $user
|
|
||||||
*
|
|
||||||
* @return FeedPublisher
|
|
||||||
*/
|
|
||||||
public function findByUser(Feed $feed, \User_Adapter $user)
|
|
||||||
{
|
|
||||||
$dql = 'SELECT f FROM Entities\FeedPublisher f
|
|
||||||
WHERE f.usr_id = :usrId AND f.feed = :feed';
|
|
||||||
|
|
||||||
$query = $this->_em->createQuery($dql);
|
|
||||||
$query->setParameter('usrId', $user->get_id());
|
|
||||||
$query->setParameter('feed', $feed);
|
|
||||||
|
|
||||||
return $query->getOneOrNullResult();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@@ -100,7 +100,7 @@ class AggregateLinkGeneratorTest extends \PhraseanetPHPUnitAbstract
|
|||||||
}
|
}
|
||||||
$token = self::$DI['app']['EM']
|
$token = self::$DI['app']['EM']
|
||||||
->getRepository('Entities\AggregateToken')
|
->getRepository('Entities\AggregateToken')
|
||||||
->findByUser($user);
|
->findOneBy(array('usr_id' => $user->get_id()));
|
||||||
self::$DI['app']['EM']->remove($token);
|
self::$DI['app']['EM']->remove($token);
|
||||||
self::$DI['app']['EM']->flush();
|
self::$DI['app']['EM']->flush();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user