ContextHandler
in package
Keeps track of the page "context"
Table of Contents
Constants
- ACCOUNT : mixed = 'shop'
- ADD_PAYMENT_METHOD : mixed = 'add_payment_method'
- CART : mixed = 'cart'
- CHECKOUT : mixed = 'checkout'
- ORDER_PAY : mixed = 'order_pay'
- ORDER_RECEIVED : mixed = 'order_received'
- PRODUCT : mixed = 'product'
- SHOP : mixed = 'shop'
Properties
Methods
- __construct() : mixed
- get_context() : mixed
- get_order_from_query() : mixed
- get_product_id() : array<string|int, mixed>|false|mixed|string|WC_Product|WC_Product_Variable|null
- has_context() : mixed
- initialize() : mixed
- is_add_payment_method() : mixed
- is_cart() : mixed
- is_cart_block() : bool
- is_checkout() : mixed
- is_checkout_block() : mixed
- is_checkout_shortcode() : mixed
- is_frontend() : mixed
- is_order_pay() : mixed
- is_order_received() : mixed
- is_product() : mixed
- is_product_block() : bool
- is_shop() : mixed
- set_context() : mixed
- set_order() : mixed
- is_context() : mixed
Constants
ACCOUNT
public
mixed
ACCOUNT
= 'shop'
ADD_PAYMENT_METHOD
public
mixed
ADD_PAYMENT_METHOD
= 'add_payment_method'
CART
public
mixed
CART
= 'cart'
CHECKOUT
public
mixed
CHECKOUT
= 'checkout'
ORDER_PAY
public
mixed
ORDER_PAY
= 'order_pay'
ORDER_RECEIVED
public
mixed
ORDER_RECEIVED
= 'order_received'
PRODUCT
public
mixed
PRODUCT
= 'product'
SHOP
public
mixed
SHOP
= 'shop'
Properties
$context
private
string
$context
$order
private
WC_Order
$order
Methods
__construct()
public
__construct() : mixed
get_context()
public
get_context() : mixed
get_order_from_query()
public
get_order_from_query() : mixed
get_product_id()
public
get_product_id() : array<string|int, mixed>|false|mixed|string|WC_Product|WC_Product_Variable|null
Return values
array<string|int, mixed>|false|mixed|string|WC_Product|WC_Product_Variable|nullhas_context()
public
has_context([mixed $contexts = [] ]) : mixed
Parameters
- $contexts : mixed = []
initialize()
public
initialize() : mixed
is_add_payment_method()
public
is_add_payment_method() : mixed
is_cart()
public
is_cart() : mixed
is_cart_block()
public
is_cart_block() : bool
Tags
Return values
boolis_checkout()
public
is_checkout() : mixed
is_checkout_block()
public
is_checkout_block() : mixed
is_checkout_shortcode()
public
is_checkout_shortcode() : mixed
is_frontend()
public
is_frontend() : mixed
is_order_pay()
public
is_order_pay() : mixed
is_order_received()
public
is_order_received() : mixed
is_product()
public
is_product() : mixed
is_product_block()
public
is_product_block() : bool
Tags
Return values
boolis_shop()
public
is_shop() : mixed
set_context()
public
set_context(mixed $context) : mixed
Parameters
- $context : mixed
set_order()
public
set_order(WC_Order $order) : mixed
Parameters
- $order : WC_Order
is_context()
private
is_context(mixed $page) : mixed
Parameters
- $page : mixed