Sulu\Bundle\SecurityBundle\Entity\UserRepository::getUserWithPermissionsQuery PHP Method

getUserWithPermissionsQuery() private method

Returns the query for the user with the joins for retrieving the permissions. Especially useful for security related queries.
private getUserWithPermissionsQuery ( ) : Doctrine\ORM\QueryBuilder
return Doctrine\ORM\QueryBuilder
    private function getUserWithPermissionsQuery()
    {
        return $this->createQueryBuilder('user')->addSelect('userRoles')->addSelect('role')->addSelect('permissions')->leftJoin('user.userRoles', 'userRoles')->leftJoin('userRoles.role', 'role')->leftJoin('role.permissions', 'permissions');
    }