aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/classes/restapi/RouteMap.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/classes/restapi/RouteMap.php b/lib/classes/restapi/RouteMap.php
index 717a41a..b8ad2f4 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