public function actionOriginalText($taskId) { $data = BackgroundTasks::getData($taskId, $this); if (isset($data['text'])) { /* @var $yandex YandexWebmasterOAuth */ $yandex = \Yii::$app->apiServiceClientCollection->clients[self::SERVICE_NAME]; print_r($yandex->api("original-texts", 'POST', [$data['text']])); } else { throw new Exception("No text"); } }