/** * Make pattern for form verifying * * @param AddressInjectable $address * @return array */ protected function makeAddressPattern(AddressInjectable $address) { $pattern = []; $regionId = $address->getRegionId(); $region = $regionId ? $regionId : $address->getRegion(); $pattern[] = $address->getFirstname() . " " . $address->getLastname(); $pattern[] = $address->getCompany(); $pattern[] = $address->getStreet(); $pattern[] = $address->getCity() . ", " . $region . ", " . $address->getPostcode(); $pattern[] = $address->getCountryId(); $pattern[] = "T: " . $address->getTelephone(); $pattern[] = "F: " . $address->getFax(); return $pattern; }