Code Duplication    Length = 11-11 lines in 2 locations

src/SDK/Action/PaymentSystem.php 2 locations

@@ 10-20 (lines=11) @@
7
8
class PaymentSystem extends ActionAbstract implements ActionInterface
9
{
10
    public function add($args)
11
    {
12
        $this->action = 'PAYMENTSYSTEMADD';
13
        $queryParamKeys = [
14
            'PAYMENTSYSTEM', 'PAYMENTSYSTEMTYPE', 'STATUS', 'PAYMENTSYSTEMMODE', 'APIMERCHANTID', 'APIUSERNAME',
15
            'APIPASSWORD', 'GATE3DKEY', 'INTEGRATIONEXTRAFIELD00', 'INTEGRATIONEXTRAFIELD01', 'ISDEFAULT',
16
            'SUBMERCHANTCODE'
17
        ];
18
        $args = MerchantSafeUnipay\filter($queryParamKeys, $args);
19
        $this->queryParameters = $args;
20
    }
21
22
    public function edit($args)
23
    {
@@ 22-32 (lines=11) @@
19
        $this->queryParameters = $args;
20
    }
21
22
    public function edit($args)
23
    {
24
        $this->action = 'PAYMENTSYSTEMEDIT';
25
        $queryParamKeys = [
26
            'PAYMENTSYSTEMTYPE', 'PAYMENTSYSTEM', 'STATUS', 'PAYMENTSYSTEMMODE', 'APIMERCHANTID', 'APIUSERNAME',
27
            'APIPASSWORD', 'GATE3DKEY', 'INTEGRATIONEXTRAFIELD00', 'INTEGRATIONEXTRAFIELD01', 'ISDEFAULT',
28
            'SUBMERCHANTCODE'
29
        ];
30
        $args = MerchantSafeUnipay\filter($queryParamKeys, $args);
31
        $this->queryParameters = $args;
32
    }
33
34
    public function read($args)
35
    {