コード例 #1
0
ファイル: ShipToFactory.php プロジェクト: kkiernan/ups-rates
 /**
  * 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);
 }
コード例 #2
0
ファイル: ShipperFactory.php プロジェクト: kkiernan/ups-rates
 /**
  * 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);
 }