Code Duplication    Length = 7-7 lines in 2 locations

src/Services/ExpressCheckout.php 2 locations

@@ 61-67 (lines=7) @@
58
     */
59
    public function setExpressCheckout($data, $subscription = false)
60
    {
61
        $this->post = $this->setRequestData($data['items'])->map(function ($item, $num) {
62
            return [
63
                'L_PAYMENTREQUEST_0_NAME'.$num  => $item['name'],
64
                'L_PAYMENTREQUEST_0_AMT'.$num   => $item['price'],
65
                'L_PAYMENTREQUEST_0_QTY'.$num   => $item['qty'],
66
            ];
67
        })->flatMap(function ($value) {
68
            return $value;
69
        })->merge([
70
            'PAYMENTREQUEST_0_ITEMAMT'          => $data['total'],
@@ 127-133 (lines=7) @@
124
     */
125
    public function doExpressCheckoutPayment($data, $token, $payerid)
126
    {
127
        $this->post = $this->setRequestData($data['items'])->map(function ($item, $num) {
128
            return [
129
                'L_PAYMENTREQUEST_0_NAME'.$num  => $item['name'],
130
                'L_PAYMENTREQUEST_0_AMT'.$num   => $item['price'],
131
                'L_PAYMENTREQUEST_0_QTY'.$num   => $item['qty'],
132
            ];
133
        })->flatMap(function ($value) {
134
            return $value;
135
        })->merge([
136
            'TOKEN'                             => $token,