golden hour
/home/godaofbq/hyperbarichelp.com/wp-content/plugins/woocommerce/src/StoreApi/Routes/V1
⬆️ Go Up
Upload
File/Folder
Size
Actions
.htaccess
420 B
Del
OK
AI
-
Del
OK
AbstractCartRoute.php
9.54 KB
Del
OK
AbstractRoute.php
9.77 KB
Del
OK
AbstractTermsRoute.php
5.08 KB
Del
OK
Agentic
-
Del
OK
Batch.php
3.77 KB
Del
OK
Cart.php
1.34 KB
Del
OK
CartAddItem.php
4.65 KB
Del
OK
CartApplyCoupon.php
2.07 KB
Del
OK
CartCoupons.php
3.89 KB
Del
OK
CartCouponsByCode.php
2.66 KB
Del
OK
CartExtensions.php
1.93 KB
Del
OK
CartItems.php
3.82 KB
Del
OK
CartItemsByKey.php
4.07 KB
Del
OK
CartRemoveCoupon.php
2.51 KB
Del
OK
CartRemoveItem.php
2.58 KB
Del
OK
CartSelectShippingRate.php
3.6 KB
Del
OK
CartUpdateCustomer.php
9.94 KB
Del
OK
CartUpdateItem.php
2.53 KB
Del
OK
Checkout.php
37.65 KB
Del
OK
CheckoutOrder.php
8.1 KB
Del
OK
Order.php
2.24 KB
Del
OK
Patterns.php
2.86 KB
Del
OK
ProductAttributeTerms.php
3.67 KB
Del
OK
ProductAttributes.php
1.59 KB
Del
OK
ProductAttributesById.php
2 KB
Del
OK
ProductBrands.php
1.36 KB
Del
OK
ProductBrandsById.php
2.39 KB
Del
OK
ProductCategories.php
1.35 KB
Del
OK
ProductCategoriesById.php
1.98 KB
Del
OK
ProductCollectionData.php
9.22 KB
Del
OK
ProductReviews.php
6.84 KB
Del
OK
ProductTags.php
1.24 KB
Del
OK
Products.php
15.17 KB
Del
OK
ProductsById.php
2.58 KB
Del
OK
ProductsBySlug.php
3.4 KB
Del
OK
ShopperListItems.php
7.91 KB
Del
OK
ShopperListItemsByKey.php
2.5 KB
Del
OK
ShopperLists.php
1.79 KB
Del
OK
ShopperListsBySlug.php
2.18 KB
Del
OK
ShopperListsNonceCheck.php
3.44 KB
Del
OK
Edit: ShopperListsBySlug.php
<?php declare( strict_types = 1 ); namespace Automattic\WooCommerce\StoreApi\Routes\V1; use Automattic\WooCommerce\Internal\ShopperLists\ShopperList; use Automattic\WooCommerce\StoreApi\Exceptions\RouteException; /** * GET /shopper-lists/{slug} — metadata for a single list. */ class ShopperListsBySlug extends AbstractRoute { /** * Route identifier. * * @var string */ const IDENTIFIER = 'shopper-lists-by-slug'; /** * Schema identifier this route uses. * * @var string */ const SCHEMA_TYPE = 'shopper-list'; /** * Get the path of this REST route. * * @return string */ public function get_path() { return self::get_path_regex(); } /** * Get the path regex for this REST route. * * @return string */ public static function get_path_regex() { return '/shopper-lists/(?P<slug>[a-z0-9-]+)'; } /** * Get method arguments for this REST route. * * @return array */ public function get_args() { return array( 'args' => array( 'slug' => array( 'description' => __( 'Stable slug for the list.', 'woocommerce' ), 'type' => 'string', ), ), array( 'methods' => \WP_REST_Server::READABLE, 'callback' => array( $this, 'get_response' ), 'permission_callback' => function () { return is_user_logged_in(); }, 'args' => array( 'context' => $this->get_context_param( array( 'default' => 'view' ) ), ), ), 'schema' => array( $this->schema, 'get_public_item_schema' ), ); } /** * Return the list metadata for the requested slug. * * @throws RouteException When the list doesn't exist. * * @param \WP_REST_Request $request Request object. * * @phpstan-param \WP_REST_Request<array<string, mixed>> $request * * @return \WP_REST_Response */ protected function get_route_response( \WP_REST_Request $request ) { $list = ShopperList::get_by_slug( (string) $request['slug'] ); if ( ! $list ) { throw new RouteException( 'woocommerce_rest_shopper_list_not_found', esc_html__( 'Your saved list isn\'t available right now.', 'woocommerce' ), 404 ); } return rest_ensure_response( $this->prepare_item_for_response( $list, $request ) ); } }
Save