CustomCircuitsRepository.php
823 Bytes
<?php
namespace Swpb\Bundle\CocarBundle\Entity;
use Doctrine\ORM\EntityRepository;
/**
* CircuitsRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class CustomCircuitsRepository extends EntityRepository
{
public function findCircuitsBy($codeInterface, $ipBackbone)
{
return $this->getEntityManager()
->createQuery(
"SELECT c FROM CocarBundle:Circuits c
WHERE c.codeInterface = :cod
AND c.ipBackbone = :ip
AND c.status = :status
AND c.generateAlarm = :alarm"
)
->setParameter('cod', $codeInterface)
->setParameter('ip', $ipBackbone)
->setParameter('status', 'UP')
->setParameter('alarm', true)
->getResult();
}
}