Code Duplication    Length = 9-9 lines in 2 locations

lib/Kumbia/ActiveRecord/ActiveRecord.php 2 locations

@@ 46-54 (lines=9) @@
43
        return $model::first($relations->via, $obj->pk());
44
    }
45
46
    static public function hasMany($name, $class, $via = NULL){
47
        $str = strtolower($name);
48
        $name = static::getTable();
49
        static::$relations[$str] = (object)[
50
            'model' => $class,
51
            'type'  => self::HAS_MANY,
52
            'via'   => $via ? $via : "{$name}_id"
53
        ];
54
    }
55
56
    static public function hasOne($name, $class, $via = NULL){
57
        $str = strtolower($name);
@@ 56-64 (lines=9) @@
53
        ];
54
    }
55
56
    static public function hasOne($name, $class, $via = NULL){
57
        $str = strtolower($name);
58
        $name = static::getTable();
59
        static::$relations[$str] = (object)[
60
            'model' => $class,
61
            'type'  => self::HAS_ONE,
62
            'via'   => $via ? $via : "{$name}_id"
63
        ];
64
    }
65
66
    /**
67
     * json_encode() method