Browse Source

Assume that getType is available

From PHP7 getType is always available. No need to check it nowdays.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg 4 years ago
parent
commit
0ecc70c497
1 changed files with 4 additions and 7 deletions
  1. 4 7
      lib/private/AppFramework/Utility/ControllerMethodReflector.php

+ 4 - 7
lib/private/AppFramework/Utility/ControllerMethodReflector.php

@@ -72,13 +72,10 @@ class ControllerMethodReflector implements IControllerMethodReflector {
 		}
 
 		foreach ($reflection->getParameters() as $param) {
-			// extract type information from PHP 7 scalar types and prefer them
-			// over phpdoc annotations
-			if (method_exists($param, 'getType')) {
-				$type = $param->getType();
-				if ($type instanceof \ReflectionNamedType) {
-					$this->types[$param->getName()] = $type->getName();
-				}
+			// extract type information from PHP 7 scalar types and prefer them over phpdoc annotations
+			$type = $param->getType();
+			if ($type instanceof \ReflectionNamedType) {
+				$this->types[$param->getName()] = $type->getName();
 			}
 
 			$default = null;