private function processResultAsArray($results, InvocationMessage $msg, ClientSession $session)
{
$options = new \stdClass();
if ($results instanceof Result) {
$yieldMsg = new YieldMessage($msg->getRequestId(), $options, $results->getArguments(), $results->getArgumentsKw());
} else {
$results = is_array($results) ? $results : [$results];
$results = !$this::is_list($results) ? [$results] : $results;
$yieldMsg = new YieldMessage($msg->getRequestId(), $options, $results);
}
$session->sendMessage($yieldMsg);
}