Proxy_Cache::get_result( mixed $result, WP_REST_Request $request )

Summary

Fetch results from cache if $results are empty.


Parameters

$result

(mixed) (Required) Proxy results (This should be empty unless results are provided by extension).

$request

(WP_REST_Request) (Required) Request instance.


Return

(bool|mixed) Result.


Source

File: src/BigCommerce/Proxy/Proxy_Cache.php

	public function get_result( $result, $request ) {
		$cache_group = $this->get_cache_group_name( $this->get_request_route_path( $request ) );
		$cache_key   = $this->get_cache_key( $request, $cache_group );
		$result      = $this->get_data_from_cache( $cache_key, $cache_group );

		/**
		 * Result retrieved from cache.
		 *
		 * @param array            $result  Result returned from cache.
		 * @param \WP_REST_Request $request API request.
		 */
		do_action( 'bigcommerce/proxy/cache_get', $result, $request );

		return $result;
	}


User Contributed Notes

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