phprs\util\MessagePump::callAction PHP Method

callAction() private method

private callAction ( unknown $queue_id, unknown $action )
$queue_id unknown
$action unknown
    private function callAction($queue_id, $action)
    {
        if ($action[3] !== null) {
            Logger::debug("[MQ {$queue_id}]" . $action[3]);
        }
        if ($action[2] !== null) {
            try {
                call_user_func_array($action[0], $action[1]);
            } catch (\Exception $e) {
                Logger::warning("[MQ {$queue_id}] exception: {$e}");
                $action[2]($e);
            }
        } else {
            call_user_func_array($action[0], $action[1]);
        }
    }