/** * ClassContentQueryBuilder constructor. * * @param EntityManager $em * @param \Doctrine\ORM\Query\Expr $select Use cc as identifier */ public function __construct(EntityManager $em, Func $select = null) { $this->_em = $em; parent::__construct($em); $select = is_null($select) ? 'cc' : $select; $this->select($select)->distinct()->from($this->getClass('AbstractClassContent'), 'cc'); }
/** * @param EntityManager $em * @param string $entityName * @param string $entityAlias */ public function __construct(EntityManager $em, $entityName = null, $entityAlias = null) { parent::__construct($em); $this->entityName = $entityName; $this->entityAlias = $entityAlias; $this->init(); }
public function __construct(EntityManager $em, DoctrineEntityRepository $repository) { parent::__construct($em); $this->setRepository($repository); }
/** * @param EntityManager $entityManager * @param string $alias */ public function __construct(EntityManager $entityManager, $alias = 't') { parent::__construct($entityManager); $this->alias = $alias; }