Exemple #1
0
 /**
  * Returns delivery source address
  *
  * @return \XLite\Model\Address
  */
 public function getSourceAddress()
 {
     if (null === $this->sourceAddress) {
         $address = new \XLite\Model\Address();
         $config = $this->getCompanyConfiguration();
         $address->setStreet($config->location_address);
         $address->setCity($config->location_city);
         $address->setCountryCode($config->location_country);
         if ($config->location_state) {
             $address->setStateId($config->location_state);
         }
         if ($config->location_custom_state) {
             $address->setCustomState($config->location_custom_state);
         }
         $address->setZipcode($config->location_zipcode);
         $this->sourceAddress = $address;
     }
     return $this->sourceAddress;
 }