I have this code
$return = $ep->$method($params);
if ($return === null) {
throw new Exception('Endpoint has no return value');
}
return $return;
Is there any way to distinguish between a method that returns null
and a method that does not return anything?