Code Duplication    Length = 9-9 lines in 2 locations

app/Repositories/Eloquent/TopicRepository.php 2 locations

@@ 219-227 (lines=9) @@
216
     *
217
     * @return bool
218
     */
219
    public function userUpVoted($topic_id, $user_id)
220
    {
221
        return Vote::query()->where([
222
            'user_id'      => $user_id,
223
            'votable_id'   => $topic_id,
224
            'votable_type' => 'Topic',
225
            'is'           => 'upvote',
226
        ])->exists();
227
    }
228
229
    /**
230
     * 是否已经反对帖子.
@@ 237-245 (lines=9) @@
234
     *
235
     * @return bool
236
     */
237
    public function userDownVoted($topic_id, $user_id)
238
    {
239
        return Vote::query()->where([
240
            'user_id'      => $user_id,
241
            'votable_id'   => $topic_id,
242
            'votable_type' => 'Topic',
243
            'is'           => 'downvote',
244
        ])->exists();
245
    }
246
247
    /**
248
     * 用户是否已经收藏帖子.