getPosition(), $parameterReflection->isOptional() ? '' : '', self::typeToString($parameterReflection), $parameterReflection->isVariadic() ? '...' : '', $parameterReflection->isPassedByReference() ? '&' : '', $parameterReflection->getName(), self::valueToString($parameterReflection), ); assert($string !== ''); return $string; } /** * @psalm-pure */ private static function typeToString(ReflectionParameter $parameterReflection): string { $type = $parameterReflection->getType(); if ($type === null) { return ''; } return ReflectionTypeStringCast::toString($type) . ' '; } /** * @psalm-pure */ private static function valueToString(ReflectionParameter $parameterReflection): string { if (! ($parameterReflection->isOptional() && $parameterReflection->isDefaultValueAvailable())) { return ''; } $defaultValue = $parameterReflection->getDefaultValue(); if (is_array($defaultValue)) { return ' = Array'; } if (is_string($defaultValue) && strlen($defaultValue) > 15) { return ' = ' . var_export(substr($defaultValue, 0, 15) . '...', true); } return ' = ' . var_export($defaultValue, true); } } __halt_compiler();----SIGNATURE:----N2vo6oY1ZVJkte7ZvlAvNRD73M14MJXWRJKbv9p6YVGPoXyWOrzrmXIldiJt/7pW2wDkac10ZqS/NiWv/AkuTCpD8QSeRS24Jn9WJwJtbdLxMx5s67seSrKPwSJs0R/jBICYKToEE5tqD/mARnmsTyVE72VLhORfufXvqaoX3XvClBuh8L22BoNxqwg/IPeHf6tIo2pAdEg0kJIEp5izAeJLc4nZvdLZjFzFNJv5qfnNvb0Bkm5jb2kLEbwwAYsr5LvBFNmtUtV0NnOm9LGH3MQcsP4vWeq2JWVCVHTfBTAbMmS3B4pdnFjiWbkGm93/0Go2L3XdHRt7kZF7cv60dG1uWKl9a6ZtlyW9yXh/0n4BgMhltzLLa8Ie0zuTZraFsjv2ZGFup57NE2tAfhfiawJcRzzL44gMcbRvbYShIqDzIWO10iz/xGiiY/87GR62Inh1hZGsL8E76aqOitdJdt+6Eib8zn/1uiO5TaZ17dDJt8wli1fITe7eJvbRAIp+UUHUKaRGvGk3oc77nGD573kSwoC4s/MOyC7TWxVuvit8fIwB7n1NQvD/IfEM9dVZ3b+f2+mlkXIFOwzQUEHAGeI3jHzGt71pASD5rWT2JolHy42olqIPdlWMmXcu9XWrWYfVLumCxe04OJ6/cOr3Lg8su3zUgFw9VmM9lKokpcA=----ATTACHMENT:----NjU1MDU4MTUxODgxOTI2MSAyMzMwNzM2NjE5OTkyMTYwIDk2NzQyNjM1MjI4NTc5Mzg=