Sonata\ProductBundle\Model\BaseProductProvider::findOneById PHP Method

findOneById() public method

public findOneById ( integer $id ) : boolean
$id integer
return boolean
    public function findOneById($id)
    {
        $results = $this->createQueryBuilder('p')->addSelect('i')->addSelect('g')->leftJoin('p.image', 'i')->leftJoin('p.gallery', 'g')->andWhere('p.id = :id')->getQuery()->setParameters(array('id' => $id))->setMaxResults(1)->execute();
        return count($results) > 0 ? $results[0] : false;
    }