parameter(static::$tenantParameterName)) { $route->forgetParameter(static::$tenantParameterName); if ($tenant = tenancy()->find($id)) { return $tenant; } } throw new TenantCouldNotBeIdentifiedByPathException($id); } public function resolved(Tenant $tenant, ...$args): void { /** @var Route $route */ $route = $args[0]; $route->forgetParameter(static::$tenantParameterName); } public function getArgsForTenant(Tenant $tenant): array { return [ [$tenant->id], ]; } }