"..."] or ["via" => FQCN, "fk" => "..."].', $modelClass )); } public static function unscopedParent(string $modelClass, string $parentClass): self { return new self(sprintf( 'Model %s chains via %s, but the parent exposes neither tenantScopeStrategy() nor $organisationScopeColumn — cannot resolve tenant.', $modelClass, $parentClass )); } }