Code Duplication    Length = 7-7 lines in 8 locations

src/PlaygroundGame/Service/Quiz.php 2 locations

@@ 75-81 (lines=7) @@
72
        $this->getQuizQuestionMapper()->insert($question);
73
        $this->getEventManager()->trigger(__FUNCTION__.'.post', $this, array('game' => $question, 'data' => $data));
74
75
        if (!empty($data['upload_image']['tmp_name'])) {
76
            ErrorHandler::start();
77
            $data['upload_image']['name'] = $this->fileNewname(
78
                $path,
79
                $question->getId() . "-" . $data['upload_image']['name']
80
            );
81
            move_uploaded_file($data['upload_image']['tmp_name'], $path . $data['upload_image']['name']);
82
            $question->setImage($media_url . $data['upload_image']['name']);
83
            ErrorHandler::stop(true);
84
        }
@@ 117-123 (lines=7) @@
114
            }
115
        }
116
117
        if (!empty($data['upload_image']['tmp_name'])) {
118
            ErrorHandler::start();
119
            $data['upload_image']['name'] = $this->fileNewname(
120
                $path,
121
                $question->getId() . "-" . $data['upload_image']['name']
122
            );
123
            move_uploaded_file($data['upload_image']['tmp_name'], $path . $data['upload_image']['name']);
124
            $question->setImage($media_url . $data['upload_image']['name']);
125
            ErrorHandler::stop(true);
126
        }

src/PlaygroundGame/Service/Game.php 6 locations

@@ 179-185 (lines=7) @@
176
            ErrorHandler::stop(true);
177
        }
178
179
        if (! empty($data['uploadMainImage']['tmp_name'])) {
180
            ErrorHandler::start();
181
            $data['uploadMainImage']['name'] = $this->fileNewname(
182
                $path,
183
                $game->getId() . "-" . $data['uploadMainImage']['name']
184
            );
185
            move_uploaded_file($data['uploadMainImage']['tmp_name'], $path . $data['uploadMainImage']['name']);
186
            $game->setMainImage($media_url . $data['uploadMainImage']['name']);
187
            ErrorHandler::stop(true);
188
        }
@@ 190-196 (lines=7) @@
187
            ErrorHandler::stop(true);
188
        }
189
190
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
191
            ErrorHandler::start();
192
            $data['uploadSecondImage']['name'] = $this->fileNewname(
193
                $path,
194
                $game->getId() . "-" . $data['uploadSecondImage']['name']
195
            );
196
            move_uploaded_file($data['uploadSecondImage']['tmp_name'], $path . $data['uploadSecondImage']['name']);
197
            $game->setSecondImage($media_url . $data['uploadSecondImage']['name']);
198
            ErrorHandler::stop(true);
199
        }
@@ 201-207 (lines=7) @@
198
            ErrorHandler::stop(true);
199
        }
200
201
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
202
            ErrorHandler::start();
203
            $data['uploadFbShareImage']['name'] = $this->fileNewname(
204
                $path,
205
                $game->getId() . "-" . $data['uploadFbShareImage']['name']
206
            );
207
            move_uploaded_file($data['uploadFbShareImage']['tmp_name'], $path . $data['uploadFbShareImage']['name']);
208
            $game->setFbShareImage($media_url . $data['uploadFbShareImage']['name']);
209
            ErrorHandler::stop(true);
210
        }
@@ 382-388 (lines=7) @@
379
            return false;
380
        }
381
382
        if (! empty($data['uploadMainImage']['tmp_name'])) {
383
            ErrorHandler::start();
384
            $data['uploadMainImage']['name'] = $this->fileNewname(
385
                $path,
386
                $game->getId() . "-" . $data['uploadMainImage']['name']
387
            );
388
            move_uploaded_file($data['uploadMainImage']['tmp_name'], $path . $data['uploadMainImage']['name']);
389
            $game->setMainImage($media_url . $data['uploadMainImage']['name']);
390
            ErrorHandler::stop(true);
391
        }
@@ 405-411 (lines=7) @@
402
            ErrorHandler::stop(true);
403
        }
404
405
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
406
            ErrorHandler::start();
407
            $data['uploadSecondImage']['name'] = $this->fileNewname(
408
                $path,
409
                $game->getId() . "-" . $data['uploadSecondImage']['name']
410
            );
411
            move_uploaded_file($data['uploadSecondImage']['tmp_name'], $path . $data['uploadSecondImage']['name']);
412
            $game->setSecondImage($media_url . $data['uploadSecondImage']['name']);
413
            ErrorHandler::stop(true);
414
        }
@@ 435-441 (lines=7) @@
432
            ErrorHandler::stop(true);
433
        }
434
435
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
436
            ErrorHandler::start();
437
            $data['uploadFbShareImage']['name'] = $this->fileNewname(
438
                $path,
439
                $game->getId() . "-" . $data['uploadFbShareImage']['name']
440
            );
441
            move_uploaded_file($data['uploadFbShareImage']['tmp_name'], $path . $data['uploadFbShareImage']['name']);
442
            $game->setFbShareImage($media_url . $data['uploadFbShareImage']['name']);
443
            ErrorHandler::stop(true);
444
        }