Delete_Address_Handler::handle_request( $submission )
Summary
No summary available.Source
File: src/BigCommerce/Forms/Delete_Address_Handler.php
public function handle_request( $submission ) { if ( ! $this->should_handle_request( $submission ) ) { return; } $errors = $this->validate_submission( $submission ); if ( count( $errors->get_error_codes() ) > 0 ) { do_action( 'bigcommerce/form/error', $errors, $submission ); return; } $customer = new Customer( get_current_user_id() ); $address_id = (int) $submission[ 'address-id' ]; $customer->delete_address( $address_id ); do_action( 'bigcommerce/form/success', __( 'Address deleted.', 'bigcommerce' ), $submission, null, [ 'key' => 'address_deleted' ] ); }