Code Duplication    Length = 7-13 lines in 8 locations

src/QuantumView.php 1 location

@@ 62-68 (lines=7) @@
59
     * @param RequestInterface|null $request
60
     * @param LoggerInterface|null $logger 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/TimeInTransit.php 1 location

@@ 31-37 (lines=7) @@
28
     * @param RequestInterface|null $request
29
     * @param LoggerInterface|null $logger 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/Tradeability.php 1 location

@@ 49-61 (lines=13) @@
46
     * @param RequestInterface|null $request
47
     * @param LoggerInterface|null $logger 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

src/Locator.php 1 location

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

src/Shipping.php 1 location

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

src/AddressValidation.php 1 location

@@ 69-75 (lines=7) @@
66
     * @param RequestInterface|null $request
67
     * @param LoggerInterface|null $logger PSR3 compatible logger (optional)
68
     */
69
    public function __construct(
70
        $accessKey = null,
71
        $userId = null,
72
        $password = null,
73
        $useIntegration = false,
74
        RequestInterface $request = null,
75
        LoggerInterface $logger = null
76
    ) {
77
        if (null !== $request) {
78
            $this->setRequest($request);

src/SimpleAddressValidation.php 1 location

@@ 45-57 (lines=13) @@
42
     * @param RequestInterface|null $request
43
     * @param LoggerInterface|null $logger PSR3 compatible logger (optional)
44
     */
45
    public function __construct(
46
        $accessKey = null,
47
        $userId = null,
48
        $password = null,
49
        $useIntegration = false,
50
        RequestInterface $request = null,
51
        LoggerInterface $logger = null
52
    ) {
53
        if (null !== $request) {
54
            $this->setRequest($request);
55
        }
56
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
57
    }
58
59
    /**
60
     * Get address suggestions from UPS using the default Address Validation API (/AV)

src/Tracking.php 1 location

@@ 80-86 (lines=7) @@
77
     * @param RequestInterface|null $request
78
     * @param LoggerInterface|null $logger PSR3 compatible logger (optional)
79
     */
80
    public function __construct($accessKey = null, $userId = null, $password = null, $useIntegration = false, RequestInterface $request = null, LoggerInterface $logger = null)
81
    {
82
        if (null !== $request) {
83
            $this->setRequest($request);
84
        }
85
        parent::__construct($accessKey, $userId, $password, $useIntegration, $logger);
86
    }
87
88
    /**
89
     * Get package tracking information.