Loading src/UnicaenEtat/Entity/Db/HasEtatsTrait.php +3 −3 Original line number Diff line number Diff line Loading @@ -86,13 +86,13 @@ trait HasEtatsTrait { static public function decorateWithEtatsCodes(QueryBuilder $qb, string $entityName, array $etats = []) : QueryBuilder { $qb = $qb ->leftJoin($entityName . '.etats', 'etat')->addSelect('etat') ->leftJoin('etat.type', 'type')->addSelect('type') ->leftJoin($entityName . '.etats', 'decorateurEtat')->addSelect('decorateurEtat') ->leftJoin('etat.type', 'decorateurEtatType')->addSelect('decorateurEtatType') ->andWhere('etat.histoDestruction IS NULL') ; if (!empty($etats)) { $qb = $qb->andWhere('type.code in (:etats)') $qb = $qb->andWhere('decorateurEtatType.code in (:etats)') ->setParameter('etats', $etats); } return $qb; Loading Loading
src/UnicaenEtat/Entity/Db/HasEtatsTrait.php +3 −3 Original line number Diff line number Diff line Loading @@ -86,13 +86,13 @@ trait HasEtatsTrait { static public function decorateWithEtatsCodes(QueryBuilder $qb, string $entityName, array $etats = []) : QueryBuilder { $qb = $qb ->leftJoin($entityName . '.etats', 'etat')->addSelect('etat') ->leftJoin('etat.type', 'type')->addSelect('type') ->leftJoin($entityName . '.etats', 'decorateurEtat')->addSelect('decorateurEtat') ->leftJoin('etat.type', 'decorateurEtatType')->addSelect('decorateurEtatType') ->andWhere('etat.histoDestruction IS NULL') ; if (!empty($etats)) { $qb = $qb->andWhere('type.code in (:etats)') $qb = $qb->andWhere('decorateurEtatType.code in (:etats)') ->setParameter('etats', $etats); } return $qb; Loading