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:----cxkznbzkWsXYPQHVpsQvp1WL4ZkiwIa90BIWxSWpSzgVPYY0Pa5AzCFp0bvg95F9UdUUjVJGttIdnstI6JqZsSCBIIZSryR5pHY9VJB4VCnTMfp+mjEZNZYq6+5LHenC2q49fKLlJ3ukNrsOqW9ye7TrAICNLCaR/ciSAWfNyJNVzy/0sb2HMFBKWth71iL1ZC5adFaZdgRnrnqo/KcRCW2MMlMFAhpj86jE44lsXAM6pxTmRQNPCXMsXawyOAjZ5FXD15nzQJ+gT/sf0ZYJ6i2T4iruEyQ/Tku2XpCtXoNc1CL3DLIjDNoQjRKJTSuzFkihdpz/Em//m86vjqlXFTRx6+CpT9xVOTxNk0S0IQDlHTMle7fj1fvd2BAN98sZmpWAG1BTHuIqclvdd1adq8d9mEnJn1JftbDCCtNhqVOyFlXjmMoJIW5SU2uMQ/AyMp9HyiuxJY5RqVxbUgOYj7zb93d/zTL2iSirpKONuIzgEZnIBdAyOs2i7xUbQZh2fZx67/Z2WfPKx+W938LNfsf81wn2EdJpbECNWlwy5ANKaKYhIJwz0/Z3nYW6zikyfxFlZB5aGTwt2aTHJCAhdS+1e4qqe9seDbYodZVyXsgz7SKNyNpF++lT0Pj8Czu3zIIESBzt4tZ3n1sGoWB26VHH0DrPkc2I7nUDlqJgdXI=----ATTACHMENT:----Njg3MjIzODc3NTE0MzUyMyAxOTM4NDcxNzM4ODAxNzgyIDk2OTEzODM4NzY5ODMyMTg=