Automattic\WooCommerce\Blocks\StoreApi\Routes
Checkout::get_response() public WC 1.0
Enforce nonces for all checkout endpoints.
{} Это метод класса: Checkout{}
Хуков нет.
Возвращает
WP_Error/WP_REST_Response
. Null. Ничего.
Использование
$Checkout = new Checkout(); $Checkout->get_response( $request );
- $request(WP_REST_Request) (обязательный)
- Request object.
Код Checkout::get_response() Checkout::get response WC 5.1.0
public function get_response( WP_REST_Request $request ) {
$this->maybe_load_cart();
$response = null;
try {
$this->check_nonce( $request );
$response = parent::get_response( $request );
} catch ( RouteException $error ) {
$response = $this->get_route_error_response( $error->getErrorCode(), $error->getMessage(), $error->getCode() );
} catch ( Exception $error ) {
$response = $this->get_route_error_response( 'unknown_server_error', $error->getMessage(), 500 );
}
return $response;
}