Beispiel #1
0
 /**
  * Creates a new ship to instance.
  *
  * @param array $shipTo
  *
  * @return \KKiernan\Ups\ShipTo
  */
 public static function create(array $shipTo)
 {
     $shipTo = static::setImplicitDefaults($shipTo);
     $address = AddressFactory::create($shipTo);
     return new ShipTo($shipTo['name'], $address);
 }
Beispiel #2
0
 /**
  * Creates a new shipper instance.
  *
  * @param array $shipper
  *
  * @return \KKiernan\Ups\Shipper
  */
 public static function create(array $shipper)
 {
     $shipper = static::setImplicitDefaults($shipper);
     $address = AddressFactory::create($shipper);
     return new Shipper($shipper['name'], $shipper['shipperNumber'], $address);
 }