Lines Matching refs:parameter
1166 foreach ($method->getParameters() as $i => $parameter) {
1167 $name = '$' . $parameter->getName();
1176 if ($this->isVariadic($parameter)) {
1190 if ($this->hasType($parameter) && (string) $parameter->getType() !== 'self') {
1191 …if (version_compare(PHP_VERSION, '7.1', '>=') && $parameter->allowsNull() && !$parameter->isVariad…
1195 $typeDeclaration = (string) $parameter->getType() . ' ';
1196 } elseif ($parameter->isArray()) {
1198 } elseif ($parameter->isCallable()) {
1202 $class = $parameter->getClass();
1221 if (!$this->isVariadic($parameter)) {
1222 if ($parameter->isDefaultValueAvailable()) {
1223 $value = $parameter->getDefaultValue();
1225 } elseif ($parameter->isOptional()) {
1231 if ($parameter->isPassedByReference()) {
1242 * @param ReflectionParameter $parameter
1248 private function isVariadic(ReflectionParameter $parameter) argument
1250 return method_exists(ReflectionParameter::class, 'isVariadic') && $parameter->isVariadic();
1254 * @param ReflectionParameter $parameter
1260 private function hasType(ReflectionParameter $parameter) argument
1262 return method_exists(ReflectionParameter::class, 'hasType') && $parameter->hasType();