Pop\Shipping\Adapter\Ups::shipFrom PHP Метод

shipFrom() публичный Метод

Set ship from
public shipFrom ( array $shipFrom ) : void
$shipFrom array
Результат void
    public function shipFrom(array $shipFrom)
    {
        foreach ($shipFrom as $key => $value) {
            if (stripos($key, 'company') !== false) {
                $this->shipFrom['CompanyName'] = $value;
            } else {
                if (strtolower($key) == 'addressline1' || strtolower($key) == 'address1' || strtolower($key) == 'address') {
                    $this->shipFrom['AddressLine1'] = $value;
                } else {
                    if (strtolower($key) == 'addressline2' || strtolower($key) == 'address2') {
                        $this->shipFrom['AddressLine2'] = $value;
                    } else {
                        if (strtolower($key) == 'addressline3' || strtolower($key) == 'address3') {
                            $this->shipFrom['AddressLine3'] = $value;
                        } else {
                            if (strtolower($key) == 'city') {
                                $this->shipFrom['City'] = $value;
                            } else {
                                if (strtolower($key) == 'postalcode' || strtolower($key) == 'zipcode' || strtolower($key) == 'zip') {
                                    $this->shipFrom['PostalCode'] = $value;
                                } else {
                                    if (strtolower($key) == 'countrycode' || strtolower($key) == 'country') {
                                        $this->shipFrom['CountryCode'] = $value;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }