1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-04 14:44:05 +00:00

Update routeNameOverride()

This commit is contained in:
lukinovec 2025-02-11 13:38:29 +01:00
parent 509279f188
commit b7471c4381

View file

@ -135,7 +135,7 @@ class TenancyUrlGenerator extends UrlGenerator
protected function prepareRouteInputs(string $name, array $parameters): array
{
if (! $this->routeBehaviorModificationBypassed($parameters)) {
$name = $this->routeNameOverride($name) ?: $this->prefixRouteName($name);
$name = $this->routeNameOverride($name) ?? $this->prefixRouteName($name);
$parameters = $this->addTenantParameter($parameters);
}
@ -167,8 +167,8 @@ class TenancyUrlGenerator extends UrlGenerator
return tenant() && static::$passTenantParameterToRoutes ? array_merge($parameters, [PathTenantResolver::tenantParameterName() => tenant()->getTenantKey()]) : $parameters;
}
protected function routeNameOverride(string $name)
protected function routeNameOverride(string $name): string|null
{
return static::$override[$name] ?? false;
return static::$override[$name] ?? null;
}
}