Code Duplication    Length = 7-9 lines in 2 locations

source/Spiral/Database/Drivers/SQLite/Schemas/TableSchema.php 1 location

@@ 70-78 (lines=9) @@
67
    /**
68
     * {@inheritdoc}
69
     */
70
    protected function loadReferences()
71
    {
72
        $foreignsQuery = $this->driver->query("PRAGMA foreign_key_list({$this->getName(true)})");
73
        foreach ($foreignsQuery as $reference) {
74
            $this->registerReference($this->referenceSchema($reference['id'], $reference));
75
        }
76
77
        return $this;
78
    }
79
80
    /**
81
     * {@inheritdoc}

source/Spiral/Database/Drivers/SQLServer/Schemas/TableSchema.php 1 location

@@ 73-79 (lines=7) @@
70
    /**
71
     * {@inheritdoc}
72
     */
73
    protected function loadReferences()
74
    {
75
        $references = $this->driver->query("sp_fkeys @fktable_name = ?", [$this->getName()]);
76
        foreach ($references as $reference) {
77
            $this->registerReference($this->referenceSchema($reference['FK_NAME'], $reference));
78
        }
79
    }
80
81
    /**
82
     * {@inheritdoc}