Code Duplication    Length = 8-8 lines in 2 locations

src/SluggableTrait.php 2 locations

@@ 407-414 (lines=8) @@
404
     * @param array  $columns
405
     * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection
406
     */
407
    public static function findBySlugOrIdOrFail($slug, array $columns = ['*'])
408
    {
409
        if (!$result = self::findBySlug($slug, $columns)) {
410
            return self::findOrFail((int)$slug, $columns);
411
        }
412
413
        return $result;
414
    }
415
416
    /**
417
     * Simple find by Id if it's numeric or slug if not.
@@ 423-430 (lines=8) @@
420
     * @param array  $columns
421
     * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection|null
422
     */
423
    public static function findBySlugOrId($slug, array $columns = ['*'])
424
    {
425
        if (!$result = self::findBySlug($slug, $columns)) {
426
            return self::find($slug, $columns);
427
        }
428
429
        return $result;
430
    }
431
432
    /**
433
     * Find a model by slug or create new instance of model.