|
@@ -76,7 +76,7 @@ discard block |
|
|
block discarded – undo |
|
76
|
76
|
|
|
77
|
77
|
protected static function _prepareOneOne(string $relationship, array $options): array |
|
78
|
78
|
{ |
|
79
|
|
- $options['local'] = $options['local'] ?? $relationship . 'ID'; |
|
|
79
|
+ $options['local'] = $options['local'] ?? $relationship.'ID'; |
|
80
|
80
|
$options['foreign'] = $options['foreign'] ?? 'ID'; |
|
81
|
81
|
return $options; |
|
82
|
82
|
} |
|
@@ -84,7 +84,7 @@ discard block |
|
|
block discarded – undo |
|
84
|
84
|
protected static function _prepareOneMany(string $classShortName, array $options): array |
|
85
|
85
|
{ |
|
86
|
86
|
$options['local'] = $options['local'] ?? 'ID'; |
|
87
|
|
- $options['foreign'] = $options['foreign'] ?? $classShortName. 'ID'; |
|
|
87
|
+ $options['foreign'] = $options['foreign'] ?? $classShortName.'ID'; |
|
88
|
88
|
$options['indexField'] = $options['indexField'] ?? false; |
|
89
|
89
|
$options['conditions'] = $options['conditions'] ?? []; |
|
90
|
90
|
$options['conditions'] = is_string($options['conditions']) ? [$options['conditions']] : $options['conditions']; |
|
@@ -105,7 +105,7 @@ discard block |
|
|
block discarded – undo |
|
105
|
105
|
$options['local'] = $options['local'] ?? 'ContextID'; |
|
106
|
106
|
$options['foreign'] = $options['foreign'] ?? 'ID'; |
|
107
|
107
|
$options['classField'] = $options['classField'] ?? 'ContextClass'; |
|
108
|
|
- $options['allowedClasses'] = $options['allowedClasses'] ?? (!empty(static::$contextClasses)?static::$contextClasses:null); |
|
|
108
|
+ $options['allowedClasses'] = $options['allowedClasses'] ?? (!empty(static::$contextClasses) ? static::$contextClasses : null); |
|
109
|
109
|
return $options; |
|
110
|
110
|
} |
|
111
|
111
|
|
|
@@ -118,7 +118,7 @@ discard block |
|
|
block discarded – undo |
|
118
|
118
|
throw new Exception('Relationship type many-many option requires a linkClass setting.'); |
|
119
|
119
|
} |
|
120
|
120
|
|
|
121
|
|
- $options['linkLocal'] = $options['linkLocal'] ?? $classShortName . 'ID'; |
|
|
121
|
+ $options['linkLocal'] = $options['linkLocal'] ?? $classShortName.'ID'; |
|
122
|
122
|
$options['linkForeign'] = $options['linkForeign'] ?? basename(str_replace('\\', '/', $options['class']::$rootClass)).'ID'; |
|
123
|
123
|
$options['local'] = $options['local'] ?? 'ID'; |
|
124
|
124
|
$options['foreign'] = $options['foreign'] ?? 'ID'; |
|
@@ -138,7 +138,7 @@ discard block |
|
|
block discarded – undo |
|
138
|
138
|
$options['type'] = 'one-one'; |
|
139
|
139
|
} |
|
140
|
140
|
|
|
141
|
|
- switch($options['type']) { |
|
|
141
|
+ switch ($options['type']) { |
|
142
|
142
|
case 'one-one': |
|
143
|
143
|
$options = static::_prepareOneOne($relationship, $options); |
|
144
|
144
|
break; |
|
@@ -152,7 +152,7 @@ discard block |
|
|
block discarded – undo |
|
152
|
152
|
$options = static::_prepareContextParent($options); |
|
153
|
153
|
break; |
|
154
|
154
|
case 'many-many': |
|
155
|
|
- $options = static::_prepareManyMany($classShortName,$options); |
|
|
155
|
+ $options = static::_prepareManyMany($classShortName, $options); |
|
156
|
156
|
break; |
|
157
|
157
|
} |
|
158
|
158
|
|