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;
}
}
}
}
}
}
}
}
}