Automattic\WooCommerce\StoreApi\Routes\V1
AbstractCartRoute::load_cart_session()
Load the cart session before handling responses.
Метод класса: AbstractCartRoute{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->load_cart_session( $request );
- $request(\WP_REST_Request) (обязательный)
- Request object.
Код AbstractCartRoute::load_cart_session() AbstractCartRoute::load cart session WC 8.7.0
protected function load_cart_session( \WP_REST_Request $request ) { $cart_token = $request->get_header( 'Cart-Token' ); if ( $cart_token && JsonWebToken::validate( $cart_token, $this->get_cart_token_secret() ) ) { // Overrides the core session class. add_filter( 'woocommerce_session_handler', function () { return SessionHandler::class; } ); } $this->cart_controller->load_cart(); }