Completed
Push — master ( 2a07a9...fd76e0 )
by Ivan
12:20
created
src/schema/Entity.php 1 patch
Spacing   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -47,8 +47,7 @@
 block discarded – undo
47 47
         if (isset($this->definition->getRelations()[$method])) {
48 48
             if (array_key_exists($method, $this->fetched)) {
49 49
                 return is_callable($this->fetched[$method]) ?
50
-                    $this->fetched[$method] = call_user_func($this->fetched[$method], $args[0] ?? null) :
51
-                    $this->fetched[$method];
50
+                    $this->fetched[$method] = call_user_func($this->fetched[$method], $args[0] ?? null) : $this->fetched[$method];
52 51
             }
53 52
         }
54 53
         return null;
Please login to merge, or discard this patch.
src/DB.php 1 patch
Spacing   +14 added lines, -16 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
         $connection['pass'] = isset($temp['pass']) && strlen($temp['pass']) ? $temp['pass'] : null;
75 75
         $connection['host'] = isset($temp['host']) && strlen($temp['host']) ? $temp['host'] : null;
76 76
         $connection['name'] = isset($temp['path']) && strlen($temp['path']) ? trim($temp['path'], '/') : null;
77
-        $connection['port'] = isset($temp['port']) && (int)$temp['port'] ? (int)$temp['port'] : null;
77
+        $connection['port'] = isset($temp['port']) && (int) $temp['port'] ? (int) $temp['port'] : null;
78 78
         if (isset($temp['query']) && strlen($temp['query'])) {
79 79
             parse_str($temp['query'], $connection['opts']);
80 80
         }
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
         $new = '';
118 118
         $par = array_values($par);
119 119
         if (substr_count($sql, '?') === 2 && !is_array($par[0])) {
120
-            $par = [ $par ];
120
+            $par = [$par];
121 121
         }
122 122
         $parts = explode('??', $sql);
123 123
         $index = 0;
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
             $index += count($tmp) - 1;
128 128
             if (isset($par[$index])) {
129 129
                 if (!is_array($par[$index])) {
130
-                    $par[$index] = [ $par[$index] ];
130
+                    $par[$index] = [$par[$index]];
131 131
                 }
132 132
                 $params = $par[$index];
133 133
                 array_splice($par, $index, 1, $params);
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
                 $new .= implode(',', array_fill(0, count($params), '?'));
136 136
             }
137 137
         }
138
-        return [ $new, $par ];
138
+        return [$new, $par];
139 139
     }
140 140
     /**
141 141
      * Run a query (prepare & execute).
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
     ): Collection {
185 185
         $coll = Collection::from($this->query($sql, $par, $buff));
186 186
         if (($keys = $this->driver->option('mode')) && in_array($keys, ['strtoupper', 'strtolower'])) {
187
-            $coll->map(function ($v) use ($keys) {
187
+            $coll->map(function($v) use ($keys) {
188 188
                 $new = [];
189 189
                 foreach ($v as $k => $vv) {
190 190
                     $new[call_user_func($keys, $k)] = $vv;
@@ -193,18 +193,18 @@  discard block
 block discarded – undo
193 193
             });
194 194
         }
195 195
         if ($key !== null) {
196
-            $coll->mapKey(function ($v) use ($key) {
196
+            $coll->mapKey(function($v) use ($key) {
197 197
                 return $v[$key];
198 198
             });
199 199
         }
200 200
         if ($skip) {
201
-            $coll->map(function ($v) use ($key) {
201
+            $coll->map(function($v) use ($key) {
202 202
                 unset($v[$key]);
203 203
                 return $v;
204 204
             });
205 205
         }
206 206
         if ($opti) {
207
-            $coll->map(function ($v) {
207
+            $coll->map(function($v) {
208 208
                 return count($v) === 1 ? current($v) : $v;
209 209
             });
210 210
         }
@@ -299,8 +299,7 @@  discard block
 block discarded – undo
299 299
     public function definition(string $table, bool $detectRelations = true) : Table
300 300
     {
301 301
         return isset($this->tables[$table]) ?
302
-            $this->tables[$table] :
303
-            $this->driver->table($table, $detectRelations);
302
+            $this->tables[$table] : $this->driver->table($table, $detectRelations);
304 303
     }
305 304
     /**
306 305
      * Parse all tables from the database.
@@ -317,13 +316,13 @@  discard block
 block discarded – undo
317 316
      */
318 317
     public function getSchema($asPlainArray = true)
319 318
     {
320
-        return !$asPlainArray ? $this->tables : array_map(function ($table) {
319
+        return !$asPlainArray ? $this->tables : array_map(function($table) {
321 320
             return [
322 321
                 'name' => $table->getName(),
323 322
                 'schema' => $table->getSchema(),
324 323
                 'pkey' => $table->getPrimaryKey(),
325 324
                 'comment' => $table->getComment(),
326
-                'columns' => array_map(function ($column) {
325
+                'columns' => array_map(function($column) {
327 326
                     return [
328 327
                         'name' => $column->getName(),
329 328
                         'type' => $column->getType(),
@@ -334,9 +333,9 @@  discard block
 block discarded – undo
334 333
                         'nullable' => $column->isNullable()
335 334
                     ];
336 335
                 }, $table->getFullColumns()),
337
-                'relations' => array_map(function ($rel) {
336
+                'relations' => array_map(function($rel) {
338 337
                     $relation = clone $rel;
339
-                    $relation = (array)$relation;
338
+                    $relation = (array) $relation;
340 339
                     $relation['table'] = $rel->table->getName();
341 340
                     if ($rel->pivot) {
342 341
                         $relation['pivot'] = $rel->pivot->getName();
@@ -389,8 +388,7 @@  discard block
 block discarded – undo
389 388
     public function table(string $table, bool $mapped = false)
390 389
     {
391 390
         return $mapped ?
392
-            new TableQueryMapped($this, $this->definition($table)) :
393
-            new TableQuery($this, $this->definition($table));
391
+            new TableQueryMapped($this, $this->definition($table)) : new TableQuery($this, $this->definition($table));
394 392
     }
395 393
     public function __call($method, $args)
396 394
     {
Please login to merge, or discard this patch.
src/schema/Mapper.php 1 patch
Spacing   +6 added lines, -7 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
     public function collection(TableQueryIterator $iterator, Table $definition) : Collection
53 53
     {
54 54
         return Collection::from($iterator)
55
-            ->map(function ($v) use ($definition) {
55
+            ->map(function($v) use ($definition) {
56 56
                 return $this->entity($definition, $v);
57 57
             });
58 58
     }
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
         $definition = $entity->definition();
128 128
         foreach ($definition->getColumns() as $column) {
129 129
             if (!array_key_exists($column, $data)) {
130
-                $entity->__lazyProperty($column, function () use ($definition, $primary, $column) {
130
+                $entity->__lazyProperty($column, function() use ($definition, $primary, $column) {
131 131
                     $query = $this->db->table($definition->getFullName());
132 132
                     foreach ($primary as $k => $v) {
133 133
                         $query->filter($k, $v);
@@ -141,12 +141,12 @@  discard block
 block discarded – undo
141 141
                 $name,
142 142
                 array_key_exists($name, $data) && isset($data[$name]) ?
143 143
                     ($relation->many ?
144
-                        array_map(function ($v) use ($relation) {
144
+                        array_map(function($v) use ($relation) {
145 145
                             return $this->entity($relation->table, $v);
146 146
                         }, $data[$name]) :
147 147
                         $this->entity($relation->table, $data[$name])
148 148
                     ) :
149
-                    function (array $columns = null) use ($entity, $definition, $relation, $data) {
149
+                    function(array $columns = null) use ($entity, $definition, $relation, $data) {
150 150
                         $query = $this->db->table($relation->table->getFullName(), true);
151 151
                         if ($columns !== null) {
152 152
                             $query->columns($columns);
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
                                 );
173 173
                             }
174 174
                             foreach ($definition->getPrimaryKey() as $v) {
175
-                                $query->filter($nm . '.' . $v, $data[$v] ?? null);
175
+                                $query->filter($nm.'.'.$v, $data[$v] ?? null);
176 176
                             }
177 177
                         } else {
178 178
                             foreach ($relation->keymap as $k => $v) {
@@ -180,8 +180,7 @@  discard block
 block discarded – undo
180 180
                             }
181 181
                         }
182 182
                         return $relation->many ?
183
-                            $query->iterator() :
184
-                            $query[0];
183
+                            $query->iterator() : $query[0];
185 184
                     }
186 185
             );
187 186
         }
Please login to merge, or discard this patch.
src/driver/oracle/Result.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
     }
24 24
     public function affected() : int
25 25
     {
26
-        return (int)\oci_num_rows($this->statement);
26
+        return (int) \oci_num_rows($this->statement);
27 27
     }
28 28
     public function insertID(string $sequence = null)
29 29
     {
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
     }
65 65
     public function next()
66 66
     {
67
-        $this->fetched ++;
67
+        $this->fetched++;
68 68
         $this->last = \oci_fetch_array($this->statement, \OCI_ASSOC + \OCI_RETURN_NULLS + \OCI_RETURN_LOBS);
69 69
     }
70 70
     public function valid()
Please login to merge, or discard this patch.
src/driver/postgre/Result.php 1 patch
Spacing   +2 added lines, -3 removed lines patch added patch discarded remove patch
@@ -36,8 +36,7 @@  discard block
 block discarded – undo
36 36
             $temp = @\pg_query(
37 37
                 $this->driver,
38 38
                 $sequence ?
39
-                    'SELECT currval('.@\pg_escape_string($this->driver, $sequence).')' :
40
-                    'SELECT lastval()'
39
+                    'SELECT currval('.@\pg_escape_string($this->driver, $sequence).')' : 'SELECT lastval()'
41 40
             );
42 41
             if ($temp) {
43 42
                 $res = \pg_fetch_row($temp);
@@ -75,7 +74,7 @@  discard block
 block discarded – undo
75 74
     }
76 75
     public function next()
77 76
     {
78
-        $this->fetched ++;
77
+        $this->fetched++;
79 78
         $this->last = \pg_fetch_array($this->statement, null, \PGSQL_ASSOC);
80 79
     }
81 80
     public function valid()
Please login to merge, or discard this patch.
src/driver/oracle/Schema.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -29,19 +29,19 @@  discard block
 block discarded – undo
29 29
         $columns = Collection::from($this
30 30
             ->query(
31 31
                 "SELECT * FROM all_tab_cols WHERE table_name = ? AND owner = ? and hidden_column = 'NO'",
32
-                [ strtoupper($table), $this->name() ]
32
+                [strtoupper($table), $this->name()]
33 33
             ))
34
-            ->map(function ($v) {
34
+            ->map(function($v) {
35 35
                 $new = [];
36 36
                 foreach ($v as $kk => $vv) {
37 37
                     $new[strtoupper($kk)] = $vv;
38 38
                 }
39 39
                 return $new;
40 40
             })
41
-            ->mapKey(function ($v) {
41
+            ->mapKey(function($v) {
42 42
                 return $v['COLUMN_NAME'];
43 43
             })
44
-            ->map(function ($v) {
44
+            ->map(function($v) {
45 45
                 $v['length'] = null;
46 46
                 if (!isset($v['DATA_TYPE'])) {
47 47
                     return $v;
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
                     default:
54 54
                         if (strpos($type, 'char') !== false && strpos($type, '(') !== false) {
55 55
                             // extract length from varchar
56
-                            $v['length'] = (int)explode(')', (explode('(', $type)[1] ?? ''))[0];
56
+                            $v['length'] = (int) explode(')', (explode('(', $type)[1] ?? ''))[0];
57 57
                             $v['length'] = $v['length'] > 0 ? $v['length'] : null;
58 58
                         }
59 59
                         break;
@@ -69,9 +69,9 @@  discard block
 block discarded – undo
69 69
             ->query(
70 70
                 "SELECT constraint_name FROM all_constraints
71 71
                 WHERE table_name = ? AND constraint_type = ? AND owner = ?",
72
-                [ strtoupper($table), 'P', $owner ]
72
+                [strtoupper($table), 'P', $owner]
73 73
             ))
74
-            ->map(function ($v) {
74
+            ->map(function($v) {
75 75
                 $new = [];
76 76
                 foreach ($v as $kk => $vv) {
77 77
                     $new[strtoupper($kk)] = $vv;
@@ -86,9 +86,9 @@  discard block
 block discarded – undo
86 86
                 ->query(
87 87
                     "SELECT column_name FROM all_cons_columns
88 88
                     WHERE table_name = ? AND constraint_name = ? AND owner = ?",
89
-                    [ strtoupper($table), $pkname, $owner ]
89
+                    [strtoupper($table), $pkname, $owner]
90 90
                 ))
91
-                ->map(function ($v) {
91
+                ->map(function($v) {
92 92
                     $new = [];
93 93
                     foreach ($v as $kk => $vv) {
94 94
                         $new[strtoupper($kk)] = $vv;
@@ -115,9 +115,9 @@  discard block
 block discarded – undo
115 115
                     LEFT JOIN all_cons_columns cc ON cc.OWNER = ac.OWNER AND cc.CONSTRAINT_NAME = ac.CONSTRAINT_NAME
116 116
                     WHERE ac.OWNER = ? AND ac.R_OWNER = ? AND ac.R_CONSTRAINT_NAME = ? AND ac.CONSTRAINT_TYPE = ?
117 117
                     ORDER BY cc.POSITION",
118
-                    [ $owner, $owner, $pkname, 'R' ]
118
+                    [$owner, $owner, $pkname, 'R']
119 119
                 ))
120
-                ->map(function ($v) {
120
+                ->map(function($v) {
121 121
                     $new = [];
122 122
                     foreach ($v as $kk => $vv) {
123 123
                         $new[strtoupper($kk)] = $vv;
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
                  as $relation
128 128
             ) {
129 129
                 $relations[$relation['CONSTRAINT_NAME']]['table'] = $relation['TABLE_NAME'];
130
-                $relations[$relation['CONSTRAINT_NAME']]['keymap'][$primary[(int)$relation['POSITION']-1]] =
130
+                $relations[$relation['CONSTRAINT_NAME']]['keymap'][$primary[(int) $relation['POSITION'] - 1]] =
131 131
                     $relation['COLUMN_NAME'];
132 132
             }
133 133
             foreach ($relations as $data) {
@@ -157,9 +157,9 @@  discard block
 block discarded – undo
157 157
                                 ac.OWNER = ? AND ac.R_OWNER = ? AND ac.TABLE_NAME = ? AND ac.CONSTRAINT_TYPE = ? AND
158 158
                                 cc.COLUMN_NAME IN (??)
159 159
                             ORDER BY POSITION",
160
-                            [ $owner, $owner, $data['table'], 'R', $columns ]
160
+                            [$owner, $owner, $data['table'], 'R', $columns]
161 161
                         ))
162
-                        ->map(function ($v) {
162
+                        ->map(function($v) {
163 163
                             $new = [];
164 164
                             foreach ($v as $kk => $vv) {
165 165
                                 $new[strtoupper($kk)] = $vv;
@@ -179,9 +179,9 @@  discard block
 block discarded – undo
179 179
                         ->query(
180 180
                             "SELECT COLUMN_NAME FROM all_cons_columns
181 181
                              WHERE OWNER = ? AND CONSTRAINT_NAME = ? ORDER BY POSITION",
182
-                            [ $owner, current($foreign['keymap']) ]
182
+                            [$owner, current($foreign['keymap'])]
183 183
                         ))
184
-                        ->map(function ($v) {
184
+                        ->map(function($v) {
185 185
                             $new = [];
186 186
                             foreach ($v as $kk => $vv) {
187 187
                                 $new[strtoupper($kk)] = $vv;
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
                     $relname = $foreign['table'];
197 197
                     $cntr = 1;
198 198
                     while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
199
-                        $relname = $foreign['table'] . '_' . (++ $cntr);
199
+                        $relname = $foreign['table'].'_'.(++$cntr);
200 200
                     }
201 201
                     $definition->addRelation(
202 202
                         new TableRelation(
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
                     $relname = $data['table'];
213 213
                     $cntr = 1;
214 214
                     while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
215
-                        $relname = $data['table'] . '_' . (++ $cntr);
215
+                        $relname = $data['table'].'_'.(++$cntr);
216 216
                     }
217 217
                     $definition->addRelation(
218 218
                         new TableRelation(
@@ -240,9 +240,9 @@  discard block
 block discarded – undo
240 240
                     LEFT JOIN all_cons_columns cc ON cc.OWNER = ac.OWNER AND cc.CONSTRAINT_NAME = ac.CONSTRAINT_NAME
241 241
                     WHERE ac.OWNER = ? AND ac.R_OWNER = ? AND ac.TABLE_NAME = ? AND ac.CONSTRAINT_TYPE = ?
242 242
                     ORDER BY cc.POSITION",
243
-                    [ $owner, $owner, strtoupper($table), 'R' ]
243
+                    [$owner, $owner, strtoupper($table), 'R']
244 244
                 ))
245
-                ->map(function ($v) {
245
+                ->map(function($v) {
246 246
                     $new = [];
247 247
                     foreach ($v as $kk => $vv) {
248 248
                         $new[strtoupper($kk)] = $vv;
@@ -260,9 +260,9 @@  discard block
 block discarded – undo
260 260
                     ->query(
261 261
                         "SELECT COLUMN_NAME FROM all_cons_columns
262 262
                          WHERE OWNER = ? AND CONSTRAINT_NAME = ? ORDER BY POSITION",
263
-                        [ $owner, current($data['keymap']) ]
263
+                        [$owner, current($data['keymap'])]
264 264
                     ))
265
-                    ->map(function ($v) {
265
+                    ->map(function($v) {
266 266
                         $new = [];
267 267
                         foreach ($v as $kk => $vv) {
268 268
                             $new[strtoupper($kk)] = $vv;
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
                 $relname = $data['table'];
278 278
                 $cntr = 1;
279 279
                 while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
280
-                    $relname = $data['table'] . '_' . (++ $cntr);
280
+                    $relname = $data['table'].'_'.(++$cntr);
281 281
                 }
282 282
                 $definition->addRelation(
283 283
                     new TableRelation(
@@ -298,18 +298,18 @@  discard block
 block discarded – undo
298 298
                 "SELECT TABLE_NAME FROM ALL_TABLES where OWNER = ?",
299 299
                 [$this->connection['name']]
300 300
             ))
301
-            ->map(function ($v) {
301
+            ->map(function($v) {
302 302
                 $new = [];
303 303
                 foreach ($v as $kk => $vv) {
304 304
                     $new[strtoupper($kk)] = $vv;
305 305
                 }
306 306
                 return $new;
307 307
             })
308
-            ->mapKey(function ($v) {
308
+            ->mapKey(function($v) {
309 309
                 return $v['TABLE_NAME'];
310 310
             })
311 311
             ->pluck('TABLE_NAME')
312
-            ->map(function ($v) {
312
+            ->map(function($v) {
313 313
                 return $this->table($v);
314 314
             })
315 315
             ->toArray();
Please login to merge, or discard this patch.
src/schema/Table.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
     public function setPrimaryKey($column) : Table
83 83
     {
84 84
         if (!is_array($column)) {
85
-            $column = [ $column ];
85
+            $column = [$column];
86 86
         }
87 87
         $this->data['primary'] = array_values($column);
88 88
         return $this;
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
      */
110 110
     public function getFullName()
111 111
     {
112
-        return ($this->data['schema'] ? $this->data['schema'] . '.' : '') . $this->data['name'];
112
+        return ($this->data['schema'] ? $this->data['schema'].'.' : '').$this->data['name'];
113 113
     }
114 114
     /**
115 115
      * Get a column definition
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
         }
185 185
 
186 186
         if (!isset($name)) {
187
-            $name = $toTable->getName() . '_' . implode('_', array_keys($keymap));
187
+            $name = $toTable->getName().'_'.implode('_', array_keys($keymap));
188 188
         }
189 189
         $this->addRelation(new TableRelation(
190 190
             $name,
Please login to merge, or discard this patch.
src/schema/TableQueryIterator.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
                 $fields = [];
77 77
                 $exists = false;
78 78
                 foreach ($relation->table->getColumns() as $column) {
79
-                    $nm = $name . static::SEP . $column;
79
+                    $nm = $name.static::SEP.$column;
80 80
                     if (isset($this->aliases[$nm])) {
81 81
                         $nm = $this->aliases[$nm];
82 82
                     }
@@ -90,17 +90,17 @@  discard block
 block discarded – undo
90 90
                 $parts = explode(static::SEP, $name);
91 91
                 $name  = array_pop($parts);
92 92
                 if (!$exists && !count($parts) && !isset($temp[$name])) {
93
-                    $temp[$name] = $relation->many ? [ '___clean' => true ] : null;
93
+                    $temp[$name] = $relation->many ? ['___clean' => true] : null;
94 94
                 }
95 95
                 if ($exists) {
96
-                    $full  = '';
96
+                    $full = '';
97 97
                     foreach ($parts as $item) {
98
-                        $full = $full ? $full . static::SEP . $item : $item;
98
+                        $full = $full ? $full.static::SEP.$item : $item;
99 99
                         $temp = &$temp[$item];
100 100
                         if ($this->relations[$full][0]->many) {
101 101
                             $rpk = [];
102 102
                             foreach ($this->relations[$full][0]->table->getPrimaryKey() as $pkey) {
103
-                                $nm = $full . static::SEP . $pkey;
103
+                                $nm = $full.static::SEP.$pkey;
104 104
                                 if (isset($this->aliases[$nm])) {
105 105
                                     $nm = $this->aliases[$nm];
106 106
                                 }
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
                         }
111 111
                     }
112 112
                     if (!isset($temp[$name])) {
113
-                        $temp[$name] = $relation->many ? [ '___clean' => true ] : null;
113
+                        $temp[$name] = $relation->many ? ['___clean' => true] : null;
114 114
                     }
115 115
                     $temp = &$temp[$name];
116 116
                     if ($relation->many) {
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
                 return;
177 177
             }
178 178
         }
179
-        $this->fetched ++;
179
+        $this->fetched++;
180 180
         while ($this->result->valid()) {
181 181
             $row = $this->result->current();
182 182
             $pk = [];
Please login to merge, or discard this patch.
src/driver/postgre/Schema.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -29,8 +29,8 @@  discard block
 block discarded – undo
29 29
             $table = $temp[1];
30 30
         }
31 31
 
32
-        if (isset($tables[$schema . '.' . $table])) {
33
-            return $tables[$schema . '.' . $table];
32
+        if (isset($tables[$schema.'.'.$table])) {
33
+            return $tables[$schema.'.'.$table];
34 34
         }
35 35
 
36 36
         static $relationsT = null;
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
                         (kc.table_schema = ? OR ct.table_schema = ?) AND
62 62
                         kc.table_name IS NOT NULL AND
63 63
                         kc.position_in_unique_constraint IS NOT NULL",
64
-                    [ $catalog, $main, $main ]
64
+                    [$catalog, $main, $main]
65 65
                 )
66 66
             )->toArray();
67 67
             foreach ($col as $row) {
@@ -71,8 +71,8 @@  discard block
 block discarded – undo
71 71
                 if ($row['referenced_table_schema'] !== $main) {
72 72
                     $additional[] = $row['referenced_table_schema'];
73 73
                 }
74
-                $relationsT[$row['table_schema'] . '.' . $row['table_name']][] = $row;
75
-                $relationsR[$row['referenced_table_schema'] . '.' . $row['referenced_table_name']][] = $row;
74
+                $relationsT[$row['table_schema'].'.'.$row['table_name']][] = $row;
75
+                $relationsR[$row['referenced_table_schema'].'.'.$row['referenced_table_name']][] = $row;
76 76
             }
77 77
             foreach (array_filter(array_unique($additional)) as $s) {
78 78
                 $col = Collection::from(
@@ -97,12 +97,12 @@  discard block
 block discarded – undo
97 97
                             (kc.table_schema = ? AND ct.table_schema = ?) AND
98 98
                             kc.table_name IS NOT NULL AND
99 99
                             kc.position_in_unique_constraint IS NOT NULL",
100
-                        [ $catalog, $s, $s ]
100
+                        [$catalog, $s, $s]
101 101
                     )
102 102
                 )->toArray();
103 103
                 foreach ($col as $row) {
104
-                    $relationsT[$row['table_schema'] . '.' . $row['table_name']][] = $row;
105
-                    $relationsR[$row['referenced_table_schema'] . '.' . $row['referenced_table_name']][] = $row;
104
+                    $relationsT[$row['table_schema'].'.'.$row['table_name']][] = $row;
105
+                    $relationsR[$row['referenced_table_schema'].'.'.$row['referenced_table_name']][] = $row;
106 106
                 }
107 107
             }
108 108
         }
@@ -110,12 +110,12 @@  discard block
 block discarded – undo
110 110
         $columns = Collection::from($this
111 111
             ->query(
112 112
                 "SELECT * FROM information_schema.columns WHERE table_name = ? AND table_schema = ? AND table_catalog = ?",
113
-                [ $table, $schema, $catalog ]
113
+                [$table, $schema, $catalog]
114 114
             ))
115
-            ->mapKey(function ($v) {
115
+            ->mapKey(function($v) {
116 116
                 return $v['column_name'];
117 117
             })
118
-            ->map(function ($v) {
118
+            ->map(function($v) {
119 119
                 $v['length'] = null;
120 120
                 if (!isset($v['data_type'])) {
121 121
                     return $v;
@@ -123,20 +123,20 @@  discard block
 block discarded – undo
123 123
                 switch ($v['data_type']) {
124 124
                     case 'character':
125 125
                     case 'character varying':
126
-                        $v['length'] = (int)$v['character_maximum_length'];
126
+                        $v['length'] = (int) $v['character_maximum_length'];
127 127
                         break;
128 128
                 }
129 129
                 return $v;
130 130
             })
131 131
             ->toArray();
132 132
         if (!count($columns)) {
133
-            throw new DBException('Table not found by name: ' . implode('.', [$schema,$table]));
133
+            throw new DBException('Table not found by name: '.implode('.', [$schema, $table]));
134 134
         }
135 135
         $pkname = Collection::from($this
136 136
             ->query(
137 137
                 "SELECT constraint_name FROM information_schema.table_constraints
138 138
                 WHERE table_name = ? AND constraint_type = ? AND table_schema = ? AND table_catalog = ?",
139
-                [ $table, 'PRIMARY KEY', $schema, $catalog ]
139
+                [$table, 'PRIMARY KEY', $schema, $catalog]
140 140
             ))
141 141
             ->pluck('constraint_name')
142 142
             ->value();
@@ -146,12 +146,12 @@  discard block
 block discarded – undo
146 146
                 ->query(
147 147
                     "SELECT column_name FROM information_schema.constraint_column_usage
148 148
                      WHERE table_name = ? AND constraint_name = ? AND table_schema = ? AND table_catalog = ?",
149
-                    [ $table, $pkname, $schema, $catalog ]
149
+                    [$table, $pkname, $schema, $catalog]
150 150
                 ))
151 151
                 ->pluck('column_name')
152 152
                 ->toArray();
153 153
         }
154
-        $tables[$schema . '.' .$table] = $definition = (new Table($table, $schema))
154
+        $tables[$schema.'.'.$table] = $definition = (new Table($table, $schema))
155 155
             ->addColumns($columns)
156 156
             ->setPrimaryKey($primary)
157 157
             ->setComment('');
@@ -161,8 +161,8 @@  discard block
 block discarded – undo
161 161
             // assuming current table is on the "one" end having "many" records in the referencing table
162 162
             // resulting in a "hasMany" or "manyToMany" relationship (if a pivot table is detected)
163 163
             $relations = [];
164
-            foreach ($relationsR[$schema . '.' . $table] ?? [] as $relation) {
165
-                $relations[$relation['constraint_name']]['table'] = $relation['table_schema'] . '.' . $relation['table_name'];
164
+            foreach ($relationsR[$schema.'.'.$table] ?? [] as $relation) {
165
+                $relations[$relation['constraint_name']]['table'] = $relation['table_schema'].'.'.$relation['table_name'];
166 166
                 $relations[$relation['constraint_name']]['keymap'][$relation['referenced_column_name']] =
167 167
                     $relation['column_name'];
168 168
             }
@@ -178,11 +178,11 @@  discard block
 block discarded – undo
178 178
                 $usedcol = [];
179 179
                 if (count($columns)) {
180 180
                     foreach (Collection::from($relationsT[$data['table']] ?? [])
181
-                        ->filter(function ($v) use ($columns) {
181
+                        ->filter(function($v) use ($columns) {
182 182
                             return in_array($v['column_name'], $columns);
183 183
                         }) as $relation
184 184
                     ) {
185
-                        $foreign[$relation['constraint_name']]['table'] = $relation['referenced_table_schema'] . '.' . $relation['referenced_table_name'];
185
+                        $foreign[$relation['constraint_name']]['table'] = $relation['referenced_table_schema'].'.'.$relation['referenced_table_name'];
186 186
                         $foreign[$relation['constraint_name']]['keymap'][$relation['column_name']] =
187 187
                             $relation['referenced_column_name'];
188 188
                         $usedcol[] = $relation['column_name'];
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
                     $orig = $relname;
199 199
                     $cntr = 1;
200 200
                     while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
201
-                        $relname = $orig . '_' . (++ $cntr);
201
+                        $relname = $orig.'_'.(++$cntr);
202 202
                     }
203 203
                     $definition->addRelation(
204 204
                         new TableRelation(
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
                     $orig = $relname;
220 220
                     $cntr = 1;
221 221
                     while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
222
-                        $relname = $orig . '_' . (++ $cntr);
222
+                        $relname = $orig.'_'.(++$cntr);
223 223
                     }
224 224
                     $definition->addRelation(
225 225
                         new TableRelation(
@@ -235,8 +235,8 @@  discard block
 block discarded – undo
235 235
             // assuming current table is linked to "one" record in the referenced table
236 236
             // resulting in a "belongsTo" relationship
237 237
             $relations = [];
238
-            foreach ($relationsT[$schema . '.' . $table] ?? [] as $relation) {
239
-                $relations[$relation['constraint_name']]['table'] = $relation['referenced_table_schema'] . '.' . $relation['referenced_table_name'];
238
+            foreach ($relationsT[$schema.'.'.$table] ?? [] as $relation) {
239
+                $relations[$relation['constraint_name']]['table'] = $relation['referenced_table_schema'].'.'.$relation['referenced_table_name'];
240 240
                 $relations[$relation['constraint_name']]['keymap'][$relation['column_name']] =
241 241
                     $relation['referenced_column_name'];
242 242
             }
@@ -249,7 +249,7 @@  discard block
 block discarded – undo
249 249
                 $orig = $relname;
250 250
                 $cntr = 1;
251 251
                 while ($definition->hasRelation($relname) || $definition->getName() == $relname) {
252
-                    $relname = $orig . '_' . (++ $cntr);
252
+                    $relname = $orig.'_'.(++$cntr);
253 253
                 }
254 254
                 $definition->addRelation(
255 255
                     new TableRelation(
@@ -268,19 +268,19 @@  discard block
 block discarded – undo
268 268
         $tables = Collection::from($this
269 269
             ->query(
270 270
                 "SELECT table_name FROM information_schema.tables where table_schema = ? AND table_catalog = ?",
271
-                [ $this->connection['opts']['schema'] ?? 'public', $this->connection['name'] ]
271
+                [$this->connection['opts']['schema'] ?? 'public', $this->connection['name']]
272 272
             ))
273
-            ->mapKey(function ($v) {
273
+            ->mapKey(function($v) {
274 274
                 return $v['table_name'];
275 275
             })
276 276
             ->pluck('table_name')
277
-            ->map(function ($v) {
277
+            ->map(function($v) {
278 278
                 return $this->table($v);
279 279
             })
280 280
             ->toArray();
281 281
 
282 282
         foreach (array_keys($tables) as $k) {
283
-            $tables[($this->connection['opts']['schema'] ?? 'public') . '.' . $k] = &$tables[$k];
283
+            $tables[($this->connection['opts']['schema'] ?? 'public').'.'.$k] = &$tables[$k];
284 284
         }
285 285
         return $tables;
286 286
     }
Please login to merge, or discard this patch.