Code Duplication    Length = 7-7 lines in 8 locations

src/PlaygroundGame/Service/Game.php 6 locations

@@ 177-183 (lines=7) @@
174
            ErrorHandler::stop(true);
175
        }
176
177
        if (! empty($data['uploadMainImage']['tmp_name'])) {
178
            ErrorHandler::start();
179
            $data['uploadMainImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadMainImage']['name']);
180
            move_uploaded_file($data['uploadMainImage']['tmp_name'], $path . $data['uploadMainImage']['name']);
181
            $game->setMainImage($media_url . $data['uploadMainImage']['name']);
182
            ErrorHandler::stop(true);
183
        }
184
185
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
186
            ErrorHandler::start();
@@ 185-191 (lines=7) @@
182
            ErrorHandler::stop(true);
183
        }
184
185
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
186
            ErrorHandler::start();
187
            $data['uploadSecondImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadSecondImage']['name']);
188
            move_uploaded_file($data['uploadSecondImage']['tmp_name'], $path . $data['uploadSecondImage']['name']);
189
            $game->setSecondImage($media_url . $data['uploadSecondImage']['name']);
190
            ErrorHandler::stop(true);
191
        }
192
193
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
194
            ErrorHandler::start();
@@ 193-199 (lines=7) @@
190
            ErrorHandler::stop(true);
191
        }
192
193
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
194
            ErrorHandler::start();
195
            $data['uploadFbShareImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadFbShareImage']['name']);
196
            move_uploaded_file($data['uploadFbShareImage']['tmp_name'], $path . $data['uploadFbShareImage']['name']);
197
            $game->setFbShareImage($media_url . $data['uploadFbShareImage']['name']);
198
            ErrorHandler::stop(true);
199
        }
200
201
        if (! empty($data['uploadFbPageTabImage']['tmp_name'])) {
202
            ErrorHandler::start();
@@ 360-366 (lines=7) @@
357
            return false;
358
        }
359
360
        if (! empty($data['uploadMainImage']['tmp_name'])) {
361
            ErrorHandler::start();
362
            $data['uploadMainImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadMainImage']['name']);
363
            move_uploaded_file($data['uploadMainImage']['tmp_name'], $path . $data['uploadMainImage']['name']);
364
            $game->setMainImage($media_url . $data['uploadMainImage']['name']);
365
            ErrorHandler::stop(true);
366
        }
367
368
        if (isset($data['deleteMainImage']) && $data['deleteMainImage'] && empty($data['uploadMainImage']['tmp_name'])) {
369
            ErrorHandler::start();
@@ 377-383 (lines=7) @@
374
            ErrorHandler::stop(true);
375
        }
376
377
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
378
            ErrorHandler::start();
379
            $data['uploadSecondImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadSecondImage']['name']);
380
            move_uploaded_file($data['uploadSecondImage']['tmp_name'], $path . $data['uploadSecondImage']['name']);
381
            $game->setSecondImage($media_url . $data['uploadSecondImage']['name']);
382
            ErrorHandler::stop(true);
383
        }
384
385
        if (isset($data['deleteSecondImage']) && $data['deleteSecondImage'] && empty($data['uploadSecondImage']['tmp_name'])) {
386
            ErrorHandler::start();
@@ 401-407 (lines=7) @@
398
            ErrorHandler::stop(true);
399
        }
400
401
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
402
            ErrorHandler::start();
403
            $data['uploadFbShareImage']['name'] = $this->fileNewname($path, $game->getId() . "-" . $data['uploadFbShareImage']['name']);
404
            move_uploaded_file($data['uploadFbShareImage']['tmp_name'], $path . $data['uploadFbShareImage']['name']);
405
            $game->setFbShareImage($media_url . $data['uploadFbShareImage']['name']);
406
            ErrorHandler::stop(true);
407
        }
408
409
        if (isset($data['deleteFbShareImage']) && $data['deleteFbShareImage'] && empty($data['uploadFbShareImage']['tmp_name'])) {
410
            ErrorHandler::start();

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($path, $question->getId() . "-" . $data['upload_image']['name']);
120
            move_uploaded_file($data['upload_image']['tmp_name'], $path . $data['upload_image']['name']);
121
            $question->setImage($media_url . $data['upload_image']['name']);
122
            ErrorHandler::stop(true);
123
        }
124
125
        if (isset($data['delete_image']) && empty($data['upload_image']['tmp_name'])) {
126
            ErrorHandler::start();