Code Duplication    Length = 18-18 lines in 2 locations

Controller/WebUIController.php 2 locations

@@ 171-188 (lines=18) @@
168
     *
169
     * @return Response
170
     */
171
    public function editAction(Request $request, $configName, $locale, $domain)
172
    {
173
        if (!$this->getParameter('php_translation.webui.enabled')) {
174
            return new Response('You are not allowed here. Check you config. ', 400);
175
        }
176
177
        try {
178
            $message = $this->getMessage($request, ['Edit']);
179
        } catch (MessageValidationException $e) {
180
            return new Response($e->getMessage(), 400);
181
        }
182
183
        /** @var StorageService $storage */
184
        $storage = $this->get('php_translation.storage.'.$configName);
185
        $storage->update(new Message($message->getKey(), $domain, $locale, $message->getMessage()));
186
187
        return new Response('Translation updated');
188
    }
189
190
    /**
191
     * @param Request $request
@@ 198-215 (lines=18) @@
195
     *
196
     * @return Response
197
     */
198
    public function deleteAction(Request $request, $configName, $locale, $domain)
199
    {
200
        if (!$this->getParameter('php_translation.webui.enabled') || !$this->getParameter('php_translation.webui.allow_delete')) {
201
            return new Response('You are not allowed to create. Check you config. ', 400);
202
        }
203
204
        try {
205
            $message = $this->getMessage($request, ['Delete']);
206
        } catch (MessageValidationException $e) {
207
            return new Response($e->getMessage(), 400);
208
        }
209
210
        /** @var StorageService $storage */
211
        $storage = $this->get('php_translation.storage.'.$configName);
212
        $storage->delete($locale, $domain, $message->getKey());
213
214
        return new Response('Message was deleted');
215
    }
216
217
    /**
218
     * @param Request $request