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

@@ 197-216 (lines=20) @@
194
     *
195
     * @return $id
196
     */
197
    public function createEmojiKeywords($emoji_id, $keywords)
198
    {
199
        if ($keywords) {
200
            $splittedKeywords = explode(',', $keywords);
201
202
            $created_at = date('Y-m-d h:i:s');
203
204
            foreach ($splittedKeywords as $keyword) {
205
                $emojiKeyword = Keyword::create([
206
                        'emoji_id'     => $emoji_id,
207
                        'keyword_name' => $keyword,
208
                        'created_at'   => $created_at,
209
                ]);
210
            }
211
        }
212
213
        return $emojiKeyword->id;
214
    }
215
216
    /**
217
     * This method format emoji result
218
     *
219
     * @param $emojis