Code Duplication    Length = 15-15 lines in 2 locations

src/Surfnet/StepupMiddleware/ApiBundle/Controller/IdentityController.php 1 location

@@ 56-70 (lines=15) @@
53
        return new JsonResponse($identity);
54
    }
55
56
    public function collectionAction(Request $request, Institution $institution)
57
    {
58
        $this->denyAccessUnlessGranted(['ROLE_RA', 'ROLE_SS']);
59
60
        $query              = new IdentityQuery();
61
        $query->institution = $institution;
62
        $query->nameId      = $request->get('NameID');
63
        $query->commonName  = $request->get('commonName');
64
        $query->email       = $request->get('email');
65
        $query->pageNumber  = (int) $request->get('p', 1);
66
67
        $paginator = $this->identityService->search($query);
68
69
        return JsonCollectionResponse::fromPaginator($paginator);
70
    }
71
72
    /**
73
     * @param string $identityId

src/Surfnet/StepupMiddleware/ApiBundle/Controller/RaCandidateController.php 1 location

@@ 47-61 (lines=15) @@
44
     * @param Request     $request
45
     * @return JsonCollectionResponse
46
     */
47
    public function searchAction(Institution $institution, Request $request)
48
    {
49
        $this->denyAccessUnlessGranted(['ROLE_RA']);
50
51
        $query                    = new RaCandidateQuery();
52
        $query->institution       = $institution;
53
        $query->commonName        = $request->get('commonName');
54
        $query->email             = $request->get('email');
55
        $query->secondFactorTypes = $request->get('secondFactorTypes');
56
        $query->pageNumber        = (int) $request->get('p', 1);
57
58
        $paginator = $this->raCandidateService->search($query);
59
60
        return JsonCollectionResponse::fromPaginator($paginator);
61
    }
62
63
    /**
64
     * @param Request $request