Profile_Form::get_data()
Summary
No summary available.Source
File: src/BigCommerce/Templates/Profile_Form.php
public function get_data() { $customer = new Customer( $this->options[ self::USER_ID ] ); $error_data = $this->get_error_data(); $data = $customer->get_profile(); $data[ self::USER_ID ] = $this->options[ self::USER_ID ]; $data[ self::ERRORS ] = $error_data ? $error_data[ 'error' ]->get_error_codes() : []; if ( $error_data && array_key_exists( 'submission', $error_data ) ) { $data = $this->restore_submission( $data, $error_data[ 'submission' ] ); } return $data; }