Code Duplication    Length = 10-10 lines in 7 locations

src/Service/TradingCard.php 1 location

@@ 54-63 (lines=10) @@
51
        if (!$form->isValid()) {
52
            return false;
53
        }
54
        if (!empty($data['upload_image']['tmp_name'])) {
55
            ErrorHandler::start();
56
            $data['upload_image']['name'] = $this->fileNewname(
57
                $path,
58
                $model->getId()."-".$data['upload_image']['name']
59
            );
60
            move_uploaded_file($data['upload_image']['tmp_name'], $path.$data['upload_image']['name']);
61
            $model->setImage($media_url.$data['upload_image']['name']);
62
            ErrorHandler::stop(true);
63
        }
64
65
        $this->getTradingCardModelMapper()->update($model);
66
        $this->getEventManager()->trigger(

src/Service/Game.php 3 locations

@@ 225-234 (lines=10) @@
222
        $game = $this->getGameMapper()->insert($game);
223
224
        // I wait for the game to be saved to obtain its ID.
225
        if (! empty($data['uploadMainImage']['tmp_name'])) {
226
            ErrorHandler::start();
227
            $data['uploadMainImage']['name'] = $this->fileNewname(
228
                $path,
229
                $game->getId() . "-" . $data['uploadMainImage']['name']
230
            );
231
            move_uploaded_file($data['uploadMainImage']['tmp_name'], $path . $data['uploadMainImage']['name']);
232
            $game->setMainImage($media_url . $data['uploadMainImage']['name']);
233
            ErrorHandler::stop(true);
234
        }
235
236
        if (isset($data['deleteMainImage']) &&
237
            $data['deleteMainImage'] &&
@@ 248-257 (lines=10) @@
245
            ErrorHandler::stop(true);
246
        }
247
248
        if (! empty($data['uploadSecondImage']['tmp_name'])) {
249
            ErrorHandler::start();
250
            $data['uploadSecondImage']['name'] = $this->fileNewname(
251
                $path,
252
                $game->getId() . "-" . $data['uploadSecondImage']['name']
253
            );
254
            move_uploaded_file($data['uploadSecondImage']['tmp_name'], $path . $data['uploadSecondImage']['name']);
255
            $game->setSecondImage($media_url . $data['uploadSecondImage']['name']);
256
            ErrorHandler::stop(true);
257
        }
258
259
        if (isset($data['deleteSecondImage']) &&
260
            $data['deleteSecondImage'] &&
@@ 278-287 (lines=10) @@
275
            ErrorHandler::stop(true);
276
        }
277
278
        if (! empty($data['uploadFbShareImage']['tmp_name'])) {
279
            ErrorHandler::start();
280
            $data['uploadFbShareImage']['name'] = $this->fileNewname(
281
                $path,
282
                $game->getId() . "-" . $data['uploadFbShareImage']['name']
283
            );
284
            move_uploaded_file($data['uploadFbShareImage']['tmp_name'], $path . $data['uploadFbShareImage']['name']);
285
            $game->setFbShareImage($media_url . $data['uploadFbShareImage']['name']);
286
            ErrorHandler::stop(true);
287
        }
288
289
        if (isset($data['deleteFbShareImage']) &&
290
            $data['deleteFbShareImage'] &&

src/Service/Quiz.php 2 locations

@@ 72-81 (lines=10) @@
69
        $this->getQuizQuestionMapper()->insert($question);
70
        $this->getEventManager()->trigger(__FUNCTION__ .'.post', $this, array('game' => $question, 'data' => $data));
71
72
        if (!empty($data['upload_image']['tmp_name'])) {
73
            ErrorHandler::start();
74
            $data['upload_image']['name'] = $this->fileNewname(
75
                $path,
76
                $question->getId()."-".$data['upload_image']['name']
77
            );
78
            move_uploaded_file($data['upload_image']['tmp_name'], $path.$data['upload_image']['name']);
79
            $question->setImage($media_url.$data['upload_image']['name']);
80
            ErrorHandler::stop(true);
81
        }
82
83
        $this->getQuizQuestionMapper()->update($question);
84
        $this->getQuizMapper()->update($quiz);
@@ 111-120 (lines=10) @@
108
            return false;
109
        }
110
111
        if (!empty($data['upload_image']['tmp_name'])) {
112
            ErrorHandler::start();
113
            $data['upload_image']['name'] = $this->fileNewname(
114
                $path,
115
                $question->getId()."-".$data['upload_image']['name']
116
            );
117
            move_uploaded_file($data['upload_image']['tmp_name'], $path.$data['upload_image']['name']);
118
            $question->setImage($media_url.$data['upload_image']['name']);
119
            ErrorHandler::stop(true);
120
        }
121
122
        if (isset($data['delete_image']) && !empty($data['delete_image']) && empty($data['upload_image']['tmp_name'])) {
123
            ErrorHandler::start();

src/Service/Memory.php 1 location

@@ 104-113 (lines=10) @@
101
        if (!$form->isValid()) {
102
            return false;
103
        }
104
        if (!empty($data['upload_image']['tmp_name'])) {
105
            ErrorHandler::start();
106
            $data['upload_image']['name'] = $this->fileNewname(
107
                $path,
108
                $card->getId()."-".$data['upload_image']['name']
109
            );
110
            move_uploaded_file($data['upload_image']['tmp_name'], $path.$data['upload_image']['name']);
111
            $card->setImage($media_url.$data['upload_image']['name']);
112
            ErrorHandler::stop(true);
113
        }
114
115
        $this->getMemoryCardMapper()->update($card);
116