Code Duplication    Length = 17-17 lines in 2 locations

examples/Metrica/api.php 2 locations

@@ 207-223 (lines=17) @@
204
                    }
205
                    break;
206
207
                case 'addDelegate':
208
                    if (isset($_POST['userLogin'], $_POST['createAt'], $_POST['comment']) && $_POST['userLogin']) {
209
                        //POST /management/v1/delegates
210
                        /**
211
                         * @see http://api.yandex.ru/metrika/doc/beta/management/delegates/adddelegate.xml
212
                         */
213
                        $delegateModel = new Yandex\Metrica\Management\Models\Delegate();
214
                        $delegateModel
215
                            ->setUserLogin($_POST['userLogin'])
216
                            ->setCreatedAt($_POST['createAt'])
217
                            ->setComment($_POST['comment']);
218
                        $result = $managementClient
219
                            ->delegates()
220
                            ->addDelegates($delegateModel)
221
                            ->toArray();
222
                    }
223
                    break;
224
225
                case 'updateDelegate':
226
                    if (isset($_POST['userLogin'], $_POST['createAt'], $_POST['comment']) && $_POST['userLogin']) {
@@ 225-241 (lines=17) @@
222
                    }
223
                    break;
224
225
                case 'updateDelegate':
226
                    if (isset($_POST['userLogin'], $_POST['createAt'], $_POST['comment']) && $_POST['userLogin']) {
227
                        //PUT /management/v1/delegates
228
                        /**
229
                         * @see http://api.yandex.ru/metrika/doc/beta/management/delegates/updatedelegates.xml
230
                         */
231
                        $delegateModel = new Yandex\Metrica\Management\Models\Delegate();
232
                        $delegateModel
233
                            ->setUserLogin($_POST['userLogin'])
234
                            ->setCreatedAt($_POST['createAt'])
235
                            ->setComment($_POST['comment']);
236
                        $result = $managementClient
237
                            ->delegates()
238
                            ->updateDelegates($delegateModel)
239
                            ->toArray();
240
                    }
241
                    break;
242
243
                case 'deleteDelegate':
244
                    if (isset($_POST['userLogin']) && $_POST['userLogin']) {