| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\AddressValidationWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class AddressValidationFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return AddressValidationWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new AddressValidationWrapper( |
|
| 35 | new \Ups\AddressValidation( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||
| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\LocatorWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class LocatorFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return LocatorWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new LocatorWrapper( |
|
| 35 | new \Ups\Locator( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||
| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\QuantumViewWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class QuantumViewFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return QuantumViewWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new QuantumViewWrapper( |
|
| 35 | new \Ups\QuantumView( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||
| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\ShippingWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class ShippingFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return ShippingWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new ShippingWrapper( |
|
| 35 | new \Ups\Shipping( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||
| @@ 17-59 (lines=43) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\TimeInTransitWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class TimeInTransitFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return TimeInTransitWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ||
| 32 | ){ |
|
| 33 | $request = self::getRequest($requestClass); |
|
| 34 | ||
| 35 | return new TimeInTransitWrapper( |
|
| 36 | new \Ups\TimeInTransit( |
|
| 37 | $accessKey, |
|
| 38 | $userId, |
|
| 39 | $password, |
|
| 40 | $useIntegration, |
|
| 41 | $request, |
|
| 42 | $logger |
|
| 43 | ) |
|
| 44 | ); |
|
| 45 | } |
|
| 46 | ||
| 47 | /** |
|
| 48 | * @return RequestInterface |
|
| 49 | */ |
|
| 50 | private static function getRequest($requestClass) |
|
| 51 | { |
|
| 52 | $request = null; |
|
| 53 | if ($requestClass != '') { |
|
| 54 | $request = new $requestClass(); |
|
| 55 | } |
|
| 56 | ||
| 57 | return $request; |
|
| 58 | } |
|
| 59 | } |
|
| 60 | ||
| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\TrackingWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class TrackingFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return TrackingWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new TrackingWrapper( |
|
| 35 | new \Ups\Tracking( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||
| @@ 17-58 (lines=42) @@ | ||
| 14 | use Octante\UpsAPIBundle\Library\TradeabilityWrapper; |
|
| 15 | use Ups\RequestInterface; |
|
| 16 | ||
| 17 | class TradeabilityFactory |
|
| 18 | { |
|
| 19 | /** |
|
| 20 | * Return a new instance of Shipping wrapper class. |
|
| 21 | * |
|
| 22 | * @return TradeabilityWrapper |
|
| 23 | */ |
|
| 24 | public static function create( |
|
| 25 | $accessKey, |
|
| 26 | $userId, |
|
| 27 | $password, |
|
| 28 | $logger, |
|
| 29 | $useIntegration = false, |
|
| 30 | $requestClass = null |
|
| 31 | ){ |
|
| 32 | $request = self::getRequest($requestClass); |
|
| 33 | ||
| 34 | return new TradeabilityWrapper( |
|
| 35 | new \Ups\Tradeability( |
|
| 36 | $accessKey, |
|
| 37 | $userId, |
|
| 38 | $password, |
|
| 39 | $useIntegration, |
|
| 40 | $request, |
|
| 41 | $logger |
|
| 42 | ) |
|
| 43 | ); |
|
| 44 | } |
|
| 45 | ||
| 46 | /** |
|
| 47 | * @return RequestInterface |
|
| 48 | */ |
|
| 49 | private static function getRequest($requestClass) |
|
| 50 | { |
|
| 51 | $request = null; |
|
| 52 | if ($requestClass != '') { |
|
| 53 | $request = new $requestClass(); |
|
| 54 | } |
|
| 55 | ||
| 56 | return $request; |
|
| 57 | } |
|
| 58 | } |
|
| 59 | ||