|
@@ -157,7 +157,7 @@ discard block |
|
|
block discarded – undo |
|
157
|
157
|
string $column = 'id', |
|
158
|
158
|
bool $forcePrefix = true |
|
159
|
159
|
): AbstractReference { |
|
160
|
|
- $this->foreignTable = ($forcePrefix ? $this->tablePrefix : '') . $table; |
|
|
160
|
+ $this->foreignTable = ($forcePrefix ? $this->tablePrefix : '').$table; |
|
161
|
161
|
$this->foreignKey = $column; |
|
162
|
162
|
|
|
163
|
163
|
return $this; |
|
@@ -205,10 +205,10 @@ discard block |
|
|
block discarded – undo |
|
205
|
205
|
$statement[] = 'CONSTRAINT'; |
|
206
|
206
|
$statement[] = $driver->identifier($this->name); |
|
207
|
207
|
$statement[] = 'FOREIGN KEY'; |
|
208
|
|
- $statement[] = '(' . $driver->identifier($this->column) . ')'; |
|
|
208
|
+ $statement[] = '('.$driver->identifier($this->column).')'; |
|
209
|
209
|
|
|
210
|
|
- $statement[] = 'REFERENCES ' . $driver->identifier($this->foreignTable); |
|
211
|
|
- $statement[] = '(' . $driver->identifier($this->foreignKey) . ')'; |
|
|
210
|
+ $statement[] = 'REFERENCES '.$driver->identifier($this->foreignTable); |
|
|
211
|
+ $statement[] = '('.$driver->identifier($this->foreignKey).')'; |
|
212
|
212
|
|
|
213
|
213
|
$statement[] = "ON DELETE {$this->deleteRule}"; |
|
214
|
214
|
$statement[] = "ON UPDATE {$this->updateRule}"; |
|
@@ -231,7 +231,7 @@ discard block |
|
|
block discarded – undo |
|
231
|
231
|
*/ |
|
232
|
232
|
protected function generateName(): string |
|
233
|
233
|
{ |
|
234
|
|
- $name = $this->table . '_foreign_' . $this->column . '_' . uniqid(); |
|
|
234
|
+ $name = $this->table.'_foreign_'.$this->column.'_'.uniqid(); |
|
235
|
235
|
|
|
236
|
236
|
if (strlen($name) > 64) { |
|
237
|
237
|
//Many dbs has limitations on identifier length |
Please login to merge, or discard this patch.