for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Task\TaskBundle\Entity;
use Doctrine\ORM\EntityRepository;
class TaskRepository extends EntityRepository
{
public function findScheduled()
$query = $this->createQueryBuilder('task')
->where('task.completed = :completed')
->andWhere('task.executionDate <= :date')
->setParameter('completed', false)
->setParameter('date', new \DateTime())
->getQuery();
return $query->getResult();
}
/**
* @param string $uuid
*
* @return Task
*/
public function findByUuid($uuid)
->where('task.uuid = :uuid')
->setParameter('uuid', $uuid)
return $query->getSingleResult();
public function deleteAll()
$query = $this->_em->createQueryBuilder()
->delete($this->_entityName, 'task')
$query->execute();