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

UserService

parent e12d1dff
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
<?php

namespace UnicaenPrivilege\Entity\Db\Repository;

use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\QueryBuilder;
use UnicaenApp\Service\EntityManagerAwareTrait;

class PrivilegeRepository extends EntityRepository
{
    use EntityManagerAwareTrait;

    public function createQueryBuilder($alias, $indexBy = null): QueryBuilder
    {
        $qb = parent::createQueryBuilder($alias, $indexBy);
        $qb
            ->leftjoin($alias . '.roles', 'role')->addSelect('role')
            ->leftJoin($alias . '.categorie', 'categorie')->addSelect('categorie');
        return $qb;
    }
}
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@

namespace UnicaenUtilisateur\Service\User;

use Application\Constant\RoleConstant;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\NonUniqueResultException;
use Doctrine\ORM\ORMException;
@@ -186,6 +185,7 @@ class UserService implements RechercheIndividuServiceInterface
    public function getRequestedUser(AbstractActionController $controller, string $paramName = 'utilisateur')
    {
        $id = $controller->params()->fromRoute($paramName);
        if ($id === null) return null;
        $user = $this->find($id);

        return $user;