Automattic\WooCommerce\StoreApi\Schemas\V1
BillingAddressSchema::sanitize_callback
Sanitize and format the given address object.
Method of the class: BillingAddressSchema{}
No Hooks.
Returns
Array.
Usage
$BillingAddressSchema = new BillingAddressSchema(); $BillingAddressSchema->sanitize_callback( $address, $request, $param );
- $address(array) (required)
- Value being sanitized.
- $request(WP_REST_Request) (required)
- The Request.
- $param(string) (required)
- The param being sanitized.
BillingAddressSchema::sanitize_callback() BillingAddressSchema::sanitize callback code WC 10.4.3
public function sanitize_callback( $address, $request, $param ) {
$address = parent::sanitize_callback( $address, $request, $param );
if ( isset( $address['email'] ) ) {
$address['email'] = sanitize_email( wp_unslash( $address['email'] ) );
}
return $address;
}