/** * Get model data as array * * @return array */ public function getData() { $data = array('firstName' => $this->_firstName, 'lastName' => $this->_lastName, 'gender' => $this->_gender, 'dob' => $this->_dateOfBirth, 'ip' => $this->_ip, 'company' => isset($this->_company) ? $this->_company : null, 'vatId' => isset($this->_vatId) ? $this->_vatId : null, 'email' => $this->_email, 'fax' => isset($this->_fax) ? $this->_fax : null, 'phone' => $this->_phone, 'billing' => $this->_billingAddressInfo->getData(), 'shipping' => $this->_shippingAddressInfo->getData(), 'nationality' => $this->_nationality, 'creditInquiry' => $this->_creditInquiry, 'bankAccount' => isset($this->_bankAccount) ? $this->_bankAccount->getData() : null); return $data; }