Commit 1bfc6d70 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Nouvelles fonctions pour récupérer les parametres

parent 23d1f6c5
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -67,6 +67,23 @@ class ParametreService
        return $result;
    }

    /** @return Parametre[] */
    public function getParametresByCategorieCode(string $categorieCode, string $champ = 'ordre', string $ordre = 'ASC'): array
    {
        $qb = $this->createQueryBuilder()
            ->andWhere('categorie.code = :categorie')
            ->setParameter('categorie', $categorieCode)
            ->orderBy('parametre.' . $champ, $ordre);
        $result = $qb->getQuery()->getResult();

        $dictionnaire = [];
        foreach ($result as $item) {
            $dictionnaire[$item->getCode()] = $item;
        }
        return $dictionnaire;
    }


    public function getParametre(int $id): ?Parametre
    {
        $qb = $this->createQueryBuilder()