Code Duplication    Length = 7-9 lines in 2 locations

src/repositories/PackageRepository.php 2 locations

@@ 42-48 (lines=7) @@
39
     * @param AssetPackage $package
40
     * @return int
41
     */
42
    public function insert(AssetPackage $package) {
43
        return $this->db->createCommand()->insert('package', [
44
            'type' => $package->getType(),
45
            'name' => $package->getName(),
46
            'last_update' => $package->getUpdateTime(),
47
        ])->execute();
48
    }
49
50
    /**
51
     * @param AssetPackage $package
@@ 54-62 (lines=9) @@
51
     * @param AssetPackage $package
52
     * @return int
53
     */
54
    public function update(AssetPackage $package)
55
    {
56
        return $this->db->createCommand()->update('package', [
57
            'last_update' => $package->getUpdateTime()
58
        ], [
59
            'type' => $package->getType(),
60
            'name' => $package->getName(),
61
        ])->execute();
62
    }
63
64
    /**
65
     * @param AssetPackage $package