Code Duplication    Length = 10-10 lines in 2 locations

src/ClubKonnect.php 2 locations

@@ 87-96 (lines=10) @@
84
     * @param $callbackUrl
85
     * @return ClubKonnectResponse
86
     */
87
    public function purchaseAirtime(NetworkEnum $mobileNetwork, int $amount, $phoneNumber, $requestID, $callbackUrl): ClubKonnectResponse
88
    {
89
        return $this->withAuth('APIAirtimeV1.asp', [
90
            'MobileNetwork' => $mobileNetwork->getCode(),
91
            'Amount' => $amount,
92
            'MobileNumber' => $phoneNumber,
93
            'RequestID' => $requestID,
94
            'CallBackURL' => $callbackUrl
95
        ]);
96
    }
97
98
    private $transaction;
99
@@ 188-197 (lines=10) @@
185
     * @param $callbackUrl
186
     * @return ClubKonnectResponse
187
     */
188
    public function purchaseDataBundle(NetworkEnum $network, string $plan, string $phoneNumber, $requestID, $callbackUrl): ClubKonnectResponse
189
    {
190
        return $this->withAuth('APIDatabundleV1.asp', [
191
            'MobileNetwork' => $network->getCode(),
192
            'DataPlan' => $plan,
193
            'MobileNumber' => $phoneNumber,
194
            'RequestID' => $requestID,
195
            'CallBackURL' => $callbackUrl
196
        ]);
197
    }
198
199
200
    private $electricity;