getCustomer(); if (null === $customer) { return []; } $formatter = $model->getFormatter(); $currency = $model->getCurrency(); $values = [ 'customer.id' => $customer->getId(), 'customer.address' => $customer->getAddress(), 'customer.name' => $customer->getName(), 'customer.contact' => $customer->getContact(), 'customer.company' => $customer->getCompany(), 'customer.vat' => $customer->getVatId(), 'customer.number' => $customer->getNumber(), 'customer.country' => $customer->getCountry(), 'customer.homepage' => $customer->getHomepage(), 'customer.comment' => $customer->getComment(), ]; foreach ($customer->getVisibleMetaFields() as $metaField) { $values = array_merge($values, [ 'customer.meta.' . $metaField->getName() => $metaField->getValue(), ]); } return $values; } }