Yoast\WP\SEO\Config
Wincher_PKCE_Provider::getParsedResponse()
Parses the request response.
Метод класса: Wincher_PKCE_Provider{}
Хуков нет.
Возвращает
Массив
. The parsed response.
Использование
$Wincher_PKCE_Provider = new Wincher_PKCE_Provider(); $Wincher_PKCE_Provider->getParsedResponse( $request );
- $request(RequestInterface) (обязательный)
- The request interface.
Код Wincher_PKCE_Provider::getParsedResponse() Wincher PKCE Provider::getParsedResponse Yoast 24.7
public function getParsedResponse( RequestInterface $request ) { try { $response = $this->getResponse( $request ); } catch ( BadResponseException $e ) { $response = $e->getResponse(); } $parsed = $this->parseResponse( $response ); $this->checkResponse( $response, $parsed ); // We always expect an array from the API except for on DELETE requests. // We convert to an array here to prevent problems with array_key_exists on PHP8. if ( ! \is_array( $parsed ) ) { $parsed = [ 'data' => [] ]; } // Add the response code as this is omitted from Winchers API. if ( ! \array_key_exists( 'status', $parsed ) ) { $parsed['status'] = $response->getStatusCode(); } return $parsed; }