Code Duplication    Length = 20-20 lines in 2 locations

src/Database/UploadTableInfo.php 1 location

@@ 62-81 (lines=20) @@
59
        ]);
60
    }
61
62
    public function createEmojiKeywords($emoji_id, $keywords)
63
    {
64
        if ($keywords) {
65
            $splittedKeywords = explode(',', $keywords);
66
67
            $created_at = date('Y-m-d h:i:s');
68
69
            foreach ($splittedKeywords as $keyword) {
70
                $emojiKeyword = Keyword::create([
71
                    'emoji_id'     => $emoji_id,
72
                    'keyword_name' => $keyword,
73
                    'created_at'   => $created_at,
74
                ]);
75
            }
76
        }
77
78
        return $emojiKeyword->id;
79
    }
80
}
81

src/Controller/EmojiController.php 1 location

@@ 235-254 (lines=20) @@
232
     *
233
     * @return $id
234
     */
235
    public function createEmojiKeywords($emoji_id, $keywords)
236
    {
237
        if ($keywords) {
238
            $splittedKeywords = explode(',', $keywords);
239
240
            $created_at = date('Y-m-d h:i:s');
241
242
            foreach ($splittedKeywords as $keyword) {
243
                $emojiKeyword = Keyword::create([
244
                        'emoji_id'     => $emoji_id,
245
                        'keyword_name' => $keyword,
246
                        'created_at'   => $created_at,
247
                ]);
248
            }
249
        }
250
251
        return $emojiKeyword->id;
252
    }
253
254
    /**
255
     * This method format emoji result
256
     *
257
     * @param $emojis