PHP Class WC_Order_Factory

The WooCommerce order factory creating the right order objects
Author: WooThemes
Show file Open project: woocommerce/woocommerce Class Usage Examples

Public Methods

Method Description
get_order ( mixed $order_id = false ) : WC_Order | boolean Get order.
get_order_id ( mixed $order ) : integer | boolean Get the order ID depending on what was passed.
get_order_item ( $item_id ) : WC_Order_Item | false Get order item.

Method Details

get_order() public static method

Get order.
public static get_order ( mixed $order_id = false ) : WC_Order | boolean
$order_id mixed (default: false)
return WC_Order | boolean

get_order_id() public static method

Get the order ID depending on what was passed.
Since: 2.7.0
public static get_order_id ( mixed $order ) : integer | boolean
$order mixed
return integer | boolean false on failure

get_order_item() public static method

Get order item.
public static get_order_item ( $item_id ) : WC_Order_Item | false
return WC_Order_Item | false if not found