Merged in feature/MAW-855-import-code-into-aws (pull request #2)

code import from pantheon

* code import from pantheon
This commit is contained in:
Tony Volpe
2023-12-04 23:08:14 +00:00
parent 8c9b1312bc
commit 8f4b5efda6
4766 changed files with 185592 additions and 239967 deletions

View File

@@ -436,6 +436,19 @@ class Imagify {
return new WP_Error( 'curl', 'cURL isn\'t installed on the server.' );
}
/**
* Allows to mock Imagify calls to the API.
*
* @param stdClass|null $response Response from the call.
* @param string $url URL from the call.
* @param array $args Arguments from the call.
*/
$response = apply_filters( 'pre_imagify_request', null, $url, $args );
if ( $response ) {
return $response;
}
try {
$url = self::API_ENDPOINT . $url;
$ch = curl_init();