Piwik\Plugins\MobileMessaging\SMSProvider\Clockwork::issueApiCall PHP Метод

issueApiCall() приватный Метод

private issueApiCall ( $apiKey, $resource, $additionalParameters = [] )
    private function issueApiCall($apiKey, $resource, $additionalParameters = array())
    {
        $accountParameters = array('Key' => $apiKey);
        $parameters = array_merge($accountParameters, $additionalParameters);
        $url = self::BASE_API_URL . $resource . '?' . http_build_query($parameters, '', '&');
        $timeout = self::SOCKET_TIMEOUT;
        try {
            $result = Http::sendHttpRequestBy(Http::getTransportMethod(), $url, $timeout, $userAgent = null, $destinationPath = null, $file = null, $followDepth = 0, $acceptLanguage = false, $acceptInvalidSslCertificate = true);
        } catch (Exception $e) {
            $result = self::ERROR_STRING . " " . $e->getMessage();
        }
        if (strpos($result, self::ERROR_STRING) !== false) {
            throw new APIException('Clockwork API returned the following error message : ' . $result);
        }
        return $result;
    }