Code Duplication    Length = 7-13 lines in 7 locations

src/AddressValidation.php 1 location

@@ 61-67 (lines=7) @@
58
     * @param RequestInterface $request
59
     * @param LoggerInterface PSR3 compatible logger (optional)
60
     */
61
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
62
    {
63
        if (null !== $request) {
64
            $this->setRequest($request);
65
        }
66
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
67
    }
68
69
    /**
70
     * Get address suggestions from UPS.

src/Locator.php 1 location

@@ 41-47 (lines=7) @@
38
     * @param RequestInterface $request
39
     * @param LoggerInterface $logger PSR3 compatible logger (optional)
40
     */
41
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
42
    {
43
        if (null !== $request) {
44
            $this->setRequest($request);
45
        }
46
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
47
    }
48
49
    public function getLocations(LocatorRequest $request, $requestOption = self::OPTION_UPS_ACCESS_POINT_LOCATIONS)
50
    {

src/QuantumView.php 1 location

@@ 62-68 (lines=7) @@
59
     * @param RequestInterface $request
60
     * @param LoggerInterface PSR3 compatible logger (optional)
61
     */
62
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
63
    {
64
        if (null !== $request) {
65
            $this->setRequest($request);
66
        }
67
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
68
    }
69
70
    /**
71
     * Get a QuantumView subscription.

src/Shipping.php 1 location

@@ 58-64 (lines=7) @@
55
     * @param RequestInterface $request
56
     * @param LoggerInterface PSR3 compatible logger (optional)
57
     */
58
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
59
    {
60
        if (null !== $request) {
61
            $this->setRequest($request);
62
        }
63
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
64
    }
65
66
    /**
67
     * Create a Shipment Confirm request (generate a digest).

src/TimeInTransit.php 1 location

@@ 31-37 (lines=7) @@
28
     * @param RequestInterface $request
29
     * @param LoggerInterface PSR3 compatible logger (optional)
30
     */
31
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
32
    {
33
        if (null !== $request) {
34
            $this->setRequest($request);
35
        }
36
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
37
    }
38
39
    /**
40
     * @param TimeInTransitRequest $shipment

src/Tracking.php 1 location

@@ 52-58 (lines=7) @@
49
     * @param RequestInterface $request
50
     * @param LoggerInterface PSR3 compatible logger (optional)
51
     */
52
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
53
    {
54
        if (null !== $request) {
55
            $this->setRequest($request);
56
        }
57
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
58
    }
59
60
    /**
61
     * Get package tracking information.

src/Tradeability.php 1 location

@@ 49-61 (lines=13) @@
46
     * @param RequestInterface $request
47
     * @param LoggerInterface PSR3 compatible logger (optional)
48
     */
49
    public function __construct(
50
        $accessKey = null,
51
        $userId = null,
52
        $password = null,
53
        $useIntegration = false,
54
        RequestInterface $request = null,
55
        LoggerInterface $logger = null
56
    ) {
57
        if (null !== $request) {
58
            $this->setRequest($request);
59
        }
60
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
61
    }
62
63
    /**
64
     * @param LandedCostRequest $request