diff --git a/src/Integrations/Integrations/Slim/SlimIntegration.php b/src/Integrations/Integrations/Slim/SlimIntegration.php index c702e00529..f940246926 100644 --- a/src/Integrations/Integrations/Slim/SlimIntegration.php +++ b/src/Integrations/Integrations/Slim/SlimIntegration.php @@ -90,14 +90,13 @@ function ($errorMiddleware, $self, $args) use ($rootSpan, $integration) { 'Slim\\Router', 'lookupRoute', null, + /** @var \Slim\Interfaces\RouteInterface $return */ function ($router, $scope, $args, $return) use ($rootSpan) { - /** @var \Slim\Interfaces\RouteInterface $route */ - $route = $return; - $rootSpan->meta[Tag::HTTP_ROUTE] = $route->getPattern(); + $rootSpan->meta[Tag::HTTP_ROUTE] = $return->getPattern(); if (PHP_VERSION_ID < 70000 || dd_trace_env_config("DD_HTTP_SERVER_ROUTE_BASED_NAMING")) { $rootSpan->resource = - $_SERVER['REQUEST_METHOD'] . ' ' . ($route->getName() ?: $route->getPattern()); + $_SERVER['REQUEST_METHOD'] . ' ' . ($return->getName() ?: $return->getPattern()); } } );