aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/private/appframework/utility/controllermethodreflector.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/private/appframework/utility/controllermethodreflector.php b/lib/private/appframework/utility/controllermethodreflector.php
index 1f0cc7165b8..372b8d184de 100644
--- a/lib/private/appframework/utility/controllermethodreflector.php
+++ b/lib/private/appframework/utility/controllermethodreflector.php
@@ -68,11 +68,15 @@ class ControllerMethodReflector {
* Inspects the PHPDoc parameters for types
* @param strint $parameter the parameter whose type comments should be
* parsed
- * @return string type in the type parameters (@param int $something) would
- * return int
+ * @return string|null type in the type parameters (@param int $something)
+ * would return int or null if not existing
*/
public function getType($parameter) {
- return $this->types[$parameter];
+ if(array_key_exists($parameter, $this->types)) {
+ return $this->types[$parameter];
+ } else {
+ return null;
+ }
}