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:----tAT7e73v8GyYpQgXodZmOC5KGZ7vXm6SkuszgZa10bf9mR2J31lroTR6PFGgMpUVru6W/BsaEwJ5WqnVzAcBIW/LTx/lW/yYxsznoULQv3Wi75wySXlRuDAjWO2XHk1bAurtCQvicLa+6odfjgvWDGEm8RjaYgZqNTYBFwJZKbjoudNFGEAs+ajCq4ZykWFiICcihfdZ1iQ5DxEuIpgxifBpe27KowpTFxLdQgsWrqyuJrAJq3Dw6m6BSwdzr/OqzNApHYu4DohQOJjUdzEVirlm+3vVzAQReeki7gw+bt0fdeGquS5k7EdFB0Rz8zOAA22hqYpSCKMI5+svICf7c5oxSudIYOoZ+Ld7IASoNR+08kAGTpq0GvWupNHWljebKiEdVgPOrjNrlpUidNDDsITmHkH/ktt7EEXFanYsoTAfESU75IC0vit7pcEBmTRuFqckHH0zeCBpHqpdcNfS345rqDxFyTC8q9bVBhsHMAmR/fhPRi/kBExhlIOvAP+GnqXd+72KUb6ycYwrOt6ouYo+boTCXhBJgub4k7z0lJ+sl2XhlvCKgwpfeuUYybyClRvXfAKjtKmswSuBYUVjVgSCwSGypiP2VX9mcS2QYBRd8RcVAT5IrS46bbbbyDZj4Gcb9zIvJ2KHW4UZanKp6aNNc5vlKUeD4c5lO2vwPjI=----ATTACHMENT:----OTgyNDU4MjUwMTY1MTMxNSAxMjg1MDA4MTMxMjQwMzI5IDI4OTc4MzQwNTQ1ODk0MDg=