diff --git a/Describer/SwaggerPhpDescriber.php b/Describer/SwaggerPhpDescriber.php
index 956bc53..d9f64a5 100644
--- a/Describer/SwaggerPhpDescriber.php
+++ b/Describer/SwaggerPhpDescriber.php
@@ -229,8 +229,7 @@ final class SwaggerPhpDescriber implements ModelRegistryAwareInterface
             }
 
             $controller = $route->getDefault('_controller');
-            if ($callable = $this->controllerReflector->getReflectionClassAndMethod($controller)) {
-                list($class, $method) = $callable;
+            if ($method = $this->controllerReflector->getReflectionMethod($controller)) {
                 $path = $this->normalizePath($route->getPath());
                 $httpMethods = $route->getMethods() ?: Swagger::$METHODS;
                 $httpMethods = array_map('strtolower', $httpMethods);
diff --git a/Util/ControllerReflector.php b/Util/ControllerReflector.php
index 3f27887..4b4fcb1 100644
--- a/Util/ControllerReflector.php
+++ b/Util/ControllerReflector.php
@@ -59,23 +59,6 @@ class ControllerReflector
         }
     }
 
-    public function getReflectionClassAndMethod(string $controller)
-    {
-        $callable = $this->getClassAndMethod($controller);
-        if (null === $callable) {
-            return;
-        }
-
-        list($class, $method) = $callable;
-
-        try {
-            return [new \ReflectionClass($class), new \ReflectionMethod($class, $method)];
-        } catch (\ReflectionException $e) {
-            // In case we can't reflect the controller, we just
-            // ignore the route
-        }
-    }
-
     private function getClassAndMethod(string $controller)
     {
         if (isset($this->controllers[$controller])) {