class MySoapClient extends SoapClient {
    function __doRequest($request, $location, $action, $version, $one_way = 0) {
        var_dump($request);
        die();
        // здесь можете увидеть xml который отправляется, перехватить его, исправить
        // он в переменной $request
        parent::__doRequest($request, $location, $action, $version, $one_way = 0);
    }
}        
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  foreach ($client as $item){
            $item->access = 1;
            try{
                $item->mess = $this->actionCommand($item->ipaddress,$item->username,$item->password);
            }catch (Exception $e){
                $item->mess = '<td class="text-danger"> ip недоступен </td>';
            }
        }function _disconnect($reason)
    {
        if ($this->bitmap & self::MASK_CONNECTED) {
            $data = pack('CNNa*Na*', NET_SSH2_MSG_DISCONNECT, $reason, 0, '', 0, '');
            $this->_send_binary_packet($data);
        }
        $this->bitmap = 0;
        if($this->fsock == false){ // Ошибка выпадала если это значение - $this->fsock было в false
            throw new Exception();
        }
        fclose($this->fsock);
        return false;
    }
  
  var arr = [];
    $.ajax({ // получаем массив вопросов
        type: "POST",
        url: '/site/questions',
        cache: false,
        dataType: 'json',
        // global: false,
        // async:false,
        success: function (res) {
            // console.log(JSON.stringify(res));
            return getArray(res);
        }});
    function getArray(res) {
        arr = res;
    }
    console.log(arr);
(async () => {
    let array = await new Promise(resolve => {
        $.ajax({ // получаем массив вопросов
            type: "POST",
            url: '/site/questions',
            cache: false,
            dataType: 'json',
            global: false,
            success: function (res) {
                return resolve(res);
            }
        });
    });
    console.log(array); /* вот сейчас в переменной будет то, что вам нужно */
})();        
  
  // Контроллер
    public function actionKey(){
        $console = "/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifyc -fq";
        $yii_ssh = new Yii2ssh();
        $host = "10.26.1.111"; // сервер
        $auth['username'] = 'root'; // логин
        $auth['password'] = 'pass'; // пароль
        $session = $yii_ssh->connect($host, $auth); // подключаемся
        if($session){
            $lin = $yii_ssh->run_ssh('ls -al');
            $line = explode("\n", $lin);
        }
        else{
            $line = 'Сервер не доступен, попробуйте позже';
        }
        return $this->render('index',compact('line'));<?php if($line){
        foreach ($line as $item){
            echo $item.'<br>';
        }
    }