Приветствую. Досталось опять чудо от предшественника:
$client = new Client([ 'transport' => 'yii\httpclient\CurlTransport', ]);
$response = $client->createRequest()
->setMethod('GET')
->setFormat(Client::FORMAT_JSON)
->addOptions([ CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1])
->setUrl(array_merge([static::API_URL, 'key'=>$this->apiKey,], $address))
->send();
return $response->getData();
Вылетает ошибка на отправке запроса, т.е. send(). Причем грязно так вылетает - во весь экран. Естественно, форма не сохраняется. Суть этого запроса - получение геоданных с гугля, но вопрос не в этом. Как этот код модернизировать, чтобы ошибка в запросе curl не валила всю процедуру? Не нашел в Yii2 как предусмотреть ошибки в подобном запросе. Подскажите: где нужно посмотреть? Спасибо!