Amp_Cart_Summary

Summary

Amp_Cart_Summary class


Source

File: src/BigCommerce/Templates/Amp_Cart_Summary.php

class Amp_Cart_Summary extends Cart_Summary {
	const PROXY_BASE = 'proxy_base';

	protected function parse_options( array $options ) {
		$defaults = [
			self::PROXY_BASE => '',
			self::CART       => [],
		];

		return wp_parse_args( $options, $defaults );
	}

	public function get_data() {
		return [
			self::CART       => $this->options[ self::CART ],
			/**
			 * Filters REST proxy base.
			 *
			 * @param string $proxy_base Proxy base.
			 */
			self::PROXY_BASE => apply_filters( 'bigcommerce/rest/proxy_base', 'bc/v3' ),
		];
	}

}

Methods


User Contributed Notes

You must log in before being able to contribute a note or feedback.