diff --git a/lib/classes/restapi/RouteMap.php b/lib/classes/restapi/RouteMap.php index 717a41aca20a41b15230c98f7fca264bb3b0084c..b8ad2f4df566d5e73c987400e259f7d024af9dbf 100644 --- a/lib/classes/restapi/RouteMap.php +++ b/lib/classes/restapi/RouteMap.php @@ -964,8 +964,14 @@ abstract class RouteMap public function getRoutes($http_method = null) { $ref = new \ReflectionClass($this); - $docblock = new Docblock($ref); - $class_conditions = $this->extractConditions($docblock); + + if ($ref->getDocComment()) { + $docblock = new Docblock($ref); + $class_conditions = $this->extractConditions($docblock); + } else { + $class_conditions = []; + } + // Create result array by creating an associative array from all // supported methods as keys