Code Duplication    Length = 16-17 lines in 5 locations

src/Starkerxp/CampaignBundle/Controller/CampaignController.php 1 location

@@ 100-115 (lines=16) @@
97
     *      views = { "default" }
98
     * )
99
     */
100
    public function getAction(Request $request)
101
    {
102
        $manager = $this->get("starkerxp_campaign.manager.campaign");
103
        try {
104
            $options = $this->resolveParams()->resolve($request->query->all());
105
            /** @var Campaign $entite */
106
            if (!$entite = $manager->findOneBy(['id' => $request->get('campaign_id')])) {
107
                return new JsonResponse(["payload" => $this->translate("entity.not_found", "campaign")], 404);
108
            }
109
        } catch (\Exception $e) {
110
            return new JsonResponse(["payload" => $e->getMessage()], 400);
111
        }
112
        $retour = $manager->toArray($entite, $this->getFields($options['fields']));
113
114
        return new JsonResponse($retour);
115
    }
116
117
    /**
118
     * @ApiDoc(

src/Starkerxp/CampaignBundle/Controller/EventController.php 1 location

@@ 110-125 (lines=16) @@
107
     *      views = { "default" }
108
     * )
109
     */
110
    public function getAction(Request $request)
111
    {
112
        $manager = $this->get("starkerxp_campaign.manager.event");
113
        try {
114
            $options = $this->resolveParams()->resolve($request->query->all());
115
            /** @var Event $entite */
116
            if (!$entite = $manager->findOneBy(['id' => $request->get('event_id')])) {
117
                return new JsonResponse(["payload" => $this->translate("entity.not_found", "event")], 404);
118
            }
119
        } catch (\Exception $e) {
120
            return new JsonResponse(["payload" => $e->getMessage()], 400);
121
        }
122
        $retour = $manager->toArray($entite, $this->getFields($options['fields']));
123
124
        return new JsonResponse($retour);
125
    }
126
127
    /**
128
     * @ApiDoc(

src/Starkerxp/CampaignBundle/Controller/TemplateController.php 1 location

@@ 105-120 (lines=16) @@
102
     *      views = { "default" }
103
     * )
104
     */
105
    public function getAction(Request $request)
106
    {
107
        $manager = $this->get("starkerxp_campaign.manager.template");
108
        try {
109
            $options = $this->resolveParams()->resolve($request->query->all());
110
            if (!$entite = $manager->findOneBy(['id' => $request->get('template_id')])) {
111
                return new JsonResponse(["payload" => $this->translate("entity.not_found", "template")], 404);
112
            }
113
        } catch (\Exception $e) {
114
            return new JsonResponse(["payload" => $e->getMessage()], 400);
115
        }
116
117
        $retour = $manager->toArray($entite, $this->getFields($options['fields']));
118
119
        return new JsonResponse($retour);
120
    }
121
122
    /**
123
     * @ApiDoc(

src/Starkerxp/LeadBundle/Controller/LeadController.php 1 location

@@ 105-121 (lines=17) @@
102
     *      views = { "default" }
103
     * )
104
     */
105
    public function getAction(Request $request)
106
    {
107
        $manager = $this->get("starkerxp_lead.manager.lead");
108
        try {
109
            $options = $this->resolveParams()->resolve($request->query->all());
110
            /** @var Lead $entite */
111
            if (!$entite = $manager->findOneBy(['id' => $request->get('lead_id')])) {
112
                return new JsonResponse(["payload" => $this->translate("entity.not_found", "lead")], 404);
113
            }
114
        } catch (\Exception $e) {
115
            return new JsonResponse(["payload" => $e->getMessage()], 400);
116
        }
117
118
        $retour = $manager->toArray($entite, $this->getFields($options['fields']));
119
120
        return new JsonResponse($retour);
121
    }
122
123
    /**
124
     * @ApiDoc(

src/Starkerxp/UserBundle/Controller/UserController.php 1 location

@@ 104-119 (lines=16) @@
101
     *      views = { "default" }
102
     * )
103
     */
104
    public function getAction(Request $request)
105
    {
106
        $manager = $this->get("starkerxp_user.manager.user");
107
        try {
108
            $options = $this->resolveParams()->resolve($request->query->all());
109
            /** @var User $entite */
110
            if (!$entite = $manager->findOneBy(['id' => $request->get('user_id')])) {
111
                return new JsonResponse(["payload" => $this->translate("entity.not_found", "user")], 404);
112
            }
113
        } catch (\Exception $e) {
114
            return new JsonResponse(["payload" => $e->getMessage()], 400);
115
        }
116
        $retour = $manager->toArray($entite, $this->getFields($options['fields']));
117
118
        return new JsonResponse($retour);
119
    }
120
121
    /**
122
     * @ApiDoc(