@@ 198-203 (lines=6) @@ | ||
195 | $targ = get_class($foo->getRelated()); |
|
196 | $mult = $isMany ? '*' : '1'; |
|
197 | ||
198 | if ($isMany) { |
|
199 | $fkMethodName = method_exists($foo, 'getQualifiedForeignKeyName') |
|
200 | ? 'getQualifiedForeignKeyName' : 'getQualifiedForeignPivotKeyName'; |
|
201 | $rkMethodName = method_exists($foo, 'getQualifiedRelatedKeyName') |
|
202 | ? 'getQualifiedRelatedKeyName' : 'getQualifiedRelatedPivotKeyName'; |
|
203 | } |
|
204 | ||
205 | $keyRaw = $isMany ? $foo->$fkMethodName() : $foo->getForeignKey(); |
|
206 | $keySegments = explode('.', $keyRaw); |
|
@@ 230-235 (lines=6) @@ | ||
227 | $mult = $isMany ? '*' : $foo instanceof MorphMany ? '*' : '1'; |
|
228 | $mult = $foo instanceof MorphOne ? '0..1' : $mult; |
|
229 | ||
230 | if ($isMany) { |
|
231 | $fkMethodName = method_exists($foo, 'getQualifiedForeignKeyName') |
|
232 | ? 'getQualifiedForeignKeyName' : 'getQualifiedForeignPivotKeyName'; |
|
233 | $rkMethodName = method_exists($foo, 'getQualifiedRelatedKeyName') |
|
234 | ? 'getQualifiedRelatedKeyName' : 'getQualifiedRelatedPivotKeyName'; |
|
235 | } |
|
236 | ||
237 | $keyRaw = $isMany ? $foo->$fkMethodName() : $foo->getForeignKeyName(); |
|
238 | $keySegments = explode('.', $keyRaw); |
|
@@ 285-290 (lines=6) @@ | ||
282 | $mult = '*'; |
|
283 | $targ = get_class($foo->getRelated()); |
|
284 | ||
285 | if ($isBelong) { |
|
286 | $fkMethodName = method_exists($foo, 'getQualifiedForeignKeyName') |
|
287 | ? 'getQualifiedForeignKeyName' : 'getQualifiedForeignPivotKeyName'; |
|
288 | $rkMethodName = method_exists($foo, 'getQualifiedRelatedKeyName') |
|
289 | ? 'getQualifiedRelatedKeyName' : 'getQualifiedRelatedPivotKeyName'; |
|
290 | } |
|
291 | ||
292 | $keyRaw = $isBelong ? $foo->$fkMethodName() : $foo->getForeignKeyName(); |
|
293 | $keySegments = explode('.', $keyRaw); |