for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Markus Tacker <[email protected]>
* @copyright 2013-2016 Verein zur Förderung der Netzkultur im Rhein-Main-Gebiet e.V. | http://netzkultur-rheinmain.de/
*/
namespace BCRM\BackendBundle\Entity;
use Doctrine\ORM\EntityRepository;
use PhpOption\Option;
class DoctrinePaymentRepository extends EntityRepository implements PaymentRepository
{
* @return Payment[]
public function getUnchecked()
$qb = $this->createQueryBuilder('p');
$qb->andWhere('p.checked IS NULL');
return $qb->getQuery()->getResult();
}
* @return Option of Payment
public function findByTxId($txId)
return Option::fromValue($this->createQueryBuilder('p')
->andWhere('p.txId = :txId')->setParameter('txId', $txId)
->getQuery()
->getOneOrNullResult());