Code Duplication    Length = 10-10 lines in 2 locations

src/EcpayApi.php 2 locations

@@ 134-143 (lines=10) @@
131
     * @param array $params
132
     * @return array
133
     */
134
    public function cancelTransaction($params)
135
    {
136
        $this->sdk->ServiceURL = $this->getApiEndpoint('DoAction');
137
        $this->sdk->Action = array_replace(
138
            $this->sdk->Action,
139
            array_intersect_key($params, $this->sdk->Action)
140
        );
141
142
        return $this->sdk->DoAction();
143
    }
144
145
    /**
146
     * refundTransaction.
@@ 151-160 (lines=10) @@
148
     * @param array $params
149
     * @return array
150
     */
151
    public function refundTransaction($params)
152
    {
153
        $this->sdk->ServiceURL = $this->getApiEndpoint('AioChargeback');
154
        $this->sdk->ChargeBack = array_replace(
155
            $this->sdk->ChargeBack,
156
            array_intersect_key($params, $this->sdk->ChargeBack)
157
        );
158
159
        return $this->sdk->AioChargeback();
160
    }
161
162
    /**
163
     * getTransactionData.