PHP Interface WC_Object_Data_Store_Interface

Author: WooThemes
Show file Open project: woocommerce/woocommerce

Public Methods

Method Description
add_meta ( &$data, $meta ) : meta Add new piece of meta.
create ( &$data ) Method to create a new record of a WC_Data based object.
delete ( &$data, array $args = [] ) : boolean Deletes a record from the database.
delete_meta ( &$data, $meta ) : array Deletes meta based on meta ID.
read ( &$data ) Method to read a record. Creates a new WC_Data based object.
read_meta ( &$data ) : array Returns an array of meta for an object.
update ( &$data ) Updates a record in the database.
update_meta ( &$data, $meta ) Update meta.

Method Details

add_meta() public method

Add new piece of meta.
public add_meta ( &$data, $meta ) : meta
return meta ID

create() public method

Method to create a new record of a WC_Data based object.
public create ( &$data )

delete() public method

Deletes a record from the database.
public delete ( &$data, array $args = [] ) : boolean
$args array Array of args to pass to the delete method.
return boolean result

delete_meta() public method

Deletes meta based on meta ID.
public delete_meta ( &$data, $meta ) : array
return array

read() public method

Method to read a record. Creates a new WC_Data based object.
public read ( &$data )

read_meta() public method

Returns an array of meta for an object.
public read_meta ( &$data ) : array
return array

update() public method

Updates a record in the database.
public update ( &$data )

update_meta() public method

Update meta.
public update_meta ( &$data, $meta )