@@ 359-365 (lines=7) @@ | ||
356 | return $nested->loader(substr($relation, $position + 1), $options); |
|
357 | } |
|
358 | ||
359 | if (!isset($this->schema[ORM::M_RELATIONS][$relation])) { |
|
360 | $container = $this->container ?: $this->schema[ORM::M_ROLE_NAME]; |
|
361 | ||
362 | throw new LoaderException( |
|
363 | "Undefined relation '{$relation}' under '{$container}'." |
|
364 | ); |
|
365 | } |
|
366 | ||
367 | if (isset($this->loaders[$relation])) { |
|
368 | $nested = $this->loaders[$relation]; |
|
@@ 442-448 (lines=7) @@ | ||
439 | return $nested->joiner(substr($relation, $position + 1), $options); |
|
440 | } |
|
441 | ||
442 | if (!isset($this->schema[ORM::M_RELATIONS][$relation])) { |
|
443 | $container = $this->container ?: $this->schema[ORM::M_ROLE_NAME]; |
|
444 | ||
445 | throw new LoaderException( |
|
446 | "Undefined relation '{$relation}' under '{$container}'." |
|
447 | ); |
|
448 | } |
|
449 | ||
450 | if (isset($this->joiners[$relation])) { |
|
451 | //Updating existed joiner options |