From f93d075fa537c2ef35def4fdb53a42fc94784b1c Mon Sep 17 00:00:00 2001 From: Craig Riley <68274157+craigrileyuk@users.noreply.github.com> Date: Sun, 11 Jun 2023 01:33:34 +0100 Subject: [PATCH] Uniform deletion of 'tenant' from route params --- src/Resolvers/PathTenantResolver.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Resolvers/PathTenantResolver.php b/src/Resolvers/PathTenantResolver.php index 0b79626f..0d783c2b 100644 --- a/src/Resolvers/PathTenantResolver.php +++ b/src/Resolvers/PathTenantResolver.php @@ -36,6 +36,13 @@ class PathTenantResolver extends Contracts\CachedTenantResolver throw new TenantCouldNotBeIdentifiedByPathException($id); } + + public function resolved(Tenant $tenant, ...$args): void + { + $route = $args[0]; + + $route->forgetParameter(static::$tenantParameterName); + } public function getArgsForTenant(Tenant $tenant): array {