diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-07-11 09:41:58 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2022-07-11 09:41:58 +0000 |
| commit | 2054b4c0815aa508623165d7fc0b810bafc16cc0 (patch) | |
| tree | aa2af51cce1d1c6b6ff0440ef816dd39b1242b54 /lib/classes/restapi | |
| parent | 8ac6eaf4a1444748ea283bf2dc46e23795357e36 (diff) | |
fix 'Access to undefined property' errors, fixes #1295
Closes #1295
Merge request studip/studip!791
Diffstat (limited to 'lib/classes/restapi')
| -rw-r--r-- | lib/classes/restapi/ConsumerPermissions.php | 2 | ||||
| -rw-r--r-- | lib/classes/restapi/RouteMap.php | 5 | ||||
| -rw-r--r-- | lib/classes/restapi/RouterHalt.php | 2 | ||||
| -rw-r--r-- | lib/classes/restapi/UriTemplate.php | 3 |
4 files changed, 11 insertions, 1 deletions
diff --git a/lib/classes/restapi/ConsumerPermissions.php b/lib/classes/restapi/ConsumerPermissions.php index f8de967..f0e0f03 100644 --- a/lib/classes/restapi/ConsumerPermissions.php +++ b/lib/classes/restapi/ConsumerPermissions.php @@ -116,7 +116,7 @@ class ConsumerPermissions unset($this->permissions[$route_id][$method]); - if (count($this->permission[$route_id]) === 0) { + if (count($this->permissions[$route_id]) === 0) { unset($this->permissions[$route_id]); } diff --git a/lib/classes/restapi/RouteMap.php b/lib/classes/restapi/RouteMap.php index 18c8f5d..62e3278 100644 --- a/lib/classes/restapi/RouteMap.php +++ b/lib/classes/restapi/RouteMap.php @@ -162,6 +162,11 @@ use gossi\docblock\Docblock; */ abstract class RouteMap { + protected $router; + protected $route; + protected $data = null; + protected $response; + /** * Internal property which is used by RouteMap::paginated and * contains everything about a paginated collection. diff --git a/lib/classes/restapi/RouterHalt.php b/lib/classes/restapi/RouterHalt.php index 2ff094e..98c46b4 100644 --- a/lib/classes/restapi/RouterHalt.php +++ b/lib/classes/restapi/RouterHalt.php @@ -9,6 +9,8 @@ namespace RESTAPI; */ class RouterHalt extends \Exception { + public $response; + public function __construct($response) { parent::__construct(); diff --git a/lib/classes/restapi/UriTemplate.php b/lib/classes/restapi/UriTemplate.php index f2e70d3..e83dd2c 100644 --- a/lib/classes/restapi/UriTemplate.php +++ b/lib/classes/restapi/UriTemplate.php @@ -10,6 +10,9 @@ namespace RESTAPI; */ class UriTemplate { + public $uri_template; + public $conditions; + public function __construct($uri_template, $conditions = []) { $this->uri_template = $uri_template; |
