/** * @param string $displayedAddress * @param AddressInterface $address * * @return bool */ private function isAddressValid($displayedAddress, AddressInterface $address) { return $this->hasAddressPart($displayedAddress, $address->getCompany(), true) && $this->hasAddressPart($displayedAddress, $address->getFirstName()) && $this->hasAddressPart($displayedAddress, $address->getLastName()) && $this->hasAddressPart($displayedAddress, $address->getPhoneNumber(), true) && $this->hasAddressPart($displayedAddress, $address->getStreet()) && $this->hasAddressPart($displayedAddress, $address->getCity()) && $this->hasAddressPart($displayedAddress, $address->getProvinceCode(), true) && $this->hasAddressPart($displayedAddress, $this->getCountryName($address->getCountryCode())) && $this->hasAddressPart($displayedAddress, $address->getPostcode()); }