Code Duplication    Length = 7-7 lines in 5 locations

source/Spiral/Database/Drivers/Postgres/PostgresDriver.php 1 location

@@ 152-158 (lines=7) @@
149
    /**
150
     * {@inheritdoc}
151
     */
152
    public function insertBuilder(Database $database, array $parameters = [])
153
    {
154
        return $this->factory->make(InsertQuery::class, [
155
                'database' => $database,
156
                'compiler' => $this->queryCompiler($database->getPrefix())
157
            ] + $parameters);
158
    }
159
160
    /**
161
     * {@inheritdoc}

source/Spiral/Database/Entities/Driver.php 4 locations

@@ 104-110 (lines=7) @@
101
     * @param array    $parameters Initial builder parameters.
102
     * @return InsertQuery
103
     */
104
    public function insertBuilder(Database $database, array $parameters = [])
105
    {
106
        return $this->factory->make(InsertQuery::class, [
107
                'database' => $database,
108
                'compiler' => $this->queryCompiler($database->getPrefix())
109
            ] + $parameters);
110
    }
111
112
    /**
113
     * Get SelectQuery builder with driver specific query compiler.
@@ 119-125 (lines=7) @@
116
     * @param array    $parameters Initial builder parameters.
117
     * @return SelectQuery
118
     */
119
    public function selectBuilder(Database $database, array $parameters = [])
120
    {
121
        return $this->factory->make(SelectQuery::class, [
122
                'database' => $database,
123
                'compiler' => $this->queryCompiler($database->getPrefix())
124
            ] + $parameters);
125
    }
126
127
    /**
128
     * Get DeleteQuery builder with driver specific query compiler.
@@ 134-140 (lines=7) @@
131
     * @param array    $parameters Initial builder parameters.
132
     * @return DeleteQuery
133
     */
134
    public function deleteBuilder(Database $database, array $parameters = [])
135
    {
136
        return $this->factory->make(DeleteQuery::class, [
137
                'database' => $database,
138
                'compiler' => $this->queryCompiler($database->getPrefix())
139
            ] + $parameters);
140
    }
141
142
    /**
143
     * Get UpdateQuery builder with driver specific query compiler.
@@ 149-155 (lines=7) @@
146
     * @param array    $parameters Initial builder parameters.
147
     * @return UpdateQuery
148
     */
149
    public function updateBuilder(Database $database, array $parameters = [])
150
    {
151
        return $this->factory->make(UpdateQuery::class, [
152
                'database' => $database,
153
                'compiler' => $this->queryCompiler($database->getPrefix())
154
            ] + $parameters);
155
    }
156
}