private static function EvaluationImplementation::upgradeCheckCurl in Drupal 8 upgrade evaluation 7
Same name and namespace in other branches
- 6 includes/EvaluationImplementation.php \Upgrade_check\EvaluationImplementation::upgradeCheckCurl()
Curl request.
Parameters
array $data:
1 call to EvaluationImplementation::upgradeCheckCurl()
- EvaluationImplementation::upgradeCheckJsonFormSubmitAutomatic in includes/
EvaluationImplementation.php - Implements upgradeCheckJsonFormSubmitAutomatic().
File
- includes/
EvaluationImplementation.php, line 861
Class
Namespace
Upgrade_checkCode
private static function upgradeCheckCurl($data) {
$headers = array();
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, UPGRADE_CHECK_URL . self::UPGRADE_CHECK_URL_AUTHOMATIC);
curl_setopt($curl, CURLOPT_VERBOSE, TRUE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_TIMEOUT, 20);
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
$headers[] = 'Content-Type: application/hal+json';
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($curl);
if (empty($result)) {
return NULL;
}
curl_close($curl);
return $result;
}