Automattic\WooCommerce\StoreApi\Routes\V1
Patterns::get_route_response
Fetch a single pattern from the PTK to ensure the API is available.
Метод класса: Patterns{}
Хуков нет.
Возвращает
WP_Error|\WP_HTTP_Response|WP_REST_Response.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_route_response( $request );
- $request(WP_REST_Request) (обязательный)
- Request object.
Код Patterns::get_route_response() Patterns::get route response WC 10.7.0
protected function get_route_response( WP_REST_Request $request ) {
$ptk_client = Package::container()->get( PTKClient::class );
$response = $ptk_client->fetch_patterns(
array(
'per_page' => 1,
)
);
if ( is_wp_error( $response ) ) {
throw new RouteException(
wp_kses( $response->get_error_message(), array() ),
wp_kses( $response->get_error_code(), array() )
);
}
return rest_ensure_response(
array(
'success' => true,
)
);
}