From 2c5e1cf756c28eb01ba496c40becf91adf35e2fc Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 16 Jan 2019 00:04:13 +0000 Subject: [PATCH] Add getUntweetedTweets method --- src/Repository/TweetRepository.php | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/Repository/TweetRepository.php b/src/Repository/TweetRepository.php index 1314261..e1d1dfa 100644 --- a/src/Repository/TweetRepository.php +++ b/src/Repository/TweetRepository.php @@ -30,22 +30,19 @@ class TweetRepository extends ServiceEntityRepository return collect($result)->first(); } - // /** - // * @return Tweet[] Returns an array of Tweet objects - // */ - /* - public function findByExampleField($value) + + + public function getUntweetedTweets(int $limit): Collection { - return $this->createQueryBuilder('t') - ->andWhere('t.exampleField = :val') - ->setParameter('val', $value) - ->orderBy('t.id', 'ASC') - ->setMaxResults(10) - ->getQuery() - ->getResult() - ; + return collect( + $this->createQueryBuilder('t') + ->where('t.retweeted is NULL') + ->orderBy('t.created', 'asc') + ->setMaxResults($limit) + ->getQuery() + ->getResult() + ); } - */ /* public function findOneBySomeField($value): ?Tweet