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

url generator test: test changing tenant parameter name

This commit is contained in:
Samuel Štancl 2025-05-30 03:44:19 +02:00
parent 94d9dd3201
commit 16171b1eaa
4 changed files with 49 additions and 8 deletions

View file

@ -67,13 +67,14 @@ class UrlGeneratorBootstrapper implements TenancyBootstrapper
$defaultParameters = $this->originalUrlGenerator->getDefaultParameters();
if (static::$addTenantParameterToDefaults) {
$tenantParameterName = PathTenantResolver::tenantParameterName();
$defaultParameters = array_merge($defaultParameters, [
PathTenantResolver::tenantParameterName() => PathTenantResolver::tenantParameterValue($tenant),
$tenantParameterName => PathTenantResolver::tenantParameterValue($tenant),
]);
foreach (PathTenantResolver::allowedExtraModelColumns() as $column) {
// todo0 should this be tenantParameterName() concatenated to :$column?
$defaultParameters["tenant:$column"] = $tenant->getAttribute($column);
$defaultParameters["$tenantParameterName:$column"] = $tenant->getAttribute($column);
}
}