Automattic\WooCommerce\StoreApi\Routes\V1

AbstractCartRoute::load_cart_sessionprotectedWC 1.0

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() WC 10.8.1

protected function load_cart_session( \WP_REST_Request $request ) {
	if ( $this->has_cart_token( $request ) ) {
		// Overrides the core session class.
		add_filter(
			'woocommerce_session_handler',
			function () {
				return SessionHandler::class;
			}
		);
	}
	$this->cart_controller->load_cart();
	$this->cart_controller->normalize_cart();
}