getReturnType(); $nullCast = $returnType instanceof ReflectionNamedType && ! $returnType->allowsNull() && in_array($returnType->getName(), ['array', 'float', 'int', 'string'], true) ? '(' . $returnType->getName() . ') ' : ''; if ($originalMethod->returnsReference() || $nullCast !== '') { $reference = IdentifierSuffixer::getIdentifier('ref'); $method->setBody('$' . $reference . ' = ' . $nullCast . "null;\nreturn \$" . $reference . ';'); } return $method; } } __halt_compiler();----SIGNATURE:----RWmjQpYeSiLGTYs97gKKHintCx/yqDMkBQy+Iom/qY6d8U1OMT1gv1hAbvU7i5WhbYxuPYj8mlWb3vumKSFM8vzn1yAqR79uF73YwA8LjrMND4BupUwBTG7QTCNUhMC3qlH26J0kxKgprREOdLN39obacwgW9eaETbUifD5yBh08qKEPJC2yyBqk1BIRoyyIxu0tvXO7dnZxOJ5CZ0cdPOKOCqMV+Rwt6Aim9dx0L3CMtIULGjXRMLqVYIXTVK0jsjN1CQz2pr6n1igeOpEcenEkyvXWrYSpL1SiIGVH9pw8RYjQZVPb3Lqc3S88KZZEiUVAyh2iVs3TU4zyBAPRXOOTxHRy695ZTpuV+O2ZcwXTsVpTiU711U5jnDV2S2dyeqqAEZSmB8fSLxAeINiK7MflrNlYOi5RWGA7b+gemMUXu50gvkPKDmlbO/Z9urxzpZypHt0PGUT+iQ9zuSTJBA1Kj6HFM+LkpRGePNdZtuOtb37fuk0Sbc/k57eN/WD5LBOzZUqcxkYmbBa6cPTxvRlh41d32KL80H/uNeEAFFPrxAtBhz7IVV0E97bAih+CvnCAirYk+4drVW4XRavDwFL0k/nY1yda9pJVCNLP8uGOAGqAEA7fD4ec2NHivOCiQYD1TYx3Ohhkpl1OUF83yWQAiB72AOAg3DYimhfWaQU=----ATTACHMENT:----Mzk2NjExMTQ3MDIxNDAyNCAyOTg1NTc5ODYyOTU1NDAyIDgyOTM2NTEzMDcwNzg5Mjg=