for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of monofony.
*
* (c) Mobizel
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace App\Repository;
use Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository;
class CustomerRepository extends EntityRepository
{
public function countCustomers(): int
return (int) $this->createQueryBuilder('o')
->select('COUNT(o.id)')
->getQuery()
->getSingleScalarResult();
}
public function findLatest(int $count): array
return $this->createQueryBuilder('o')
->addSelect('user')
->leftJoin('o.user', 'user')
->addOrderBy('o.createdAt', 'DESC')
->setMaxResults($count)
->getResult();