Code Duplication    Length = 18-18 lines in 4 locations

src/SprykerEco/Zed/Payone/Business/Payment/MethodMapper/Invoice.php 1 location

@@ 193-210 (lines=18) @@
190
     *
191
     * @return \SprykerEco\Zed\Payone\Business\Api\Request\Container\RefundContainer
192
     */
193
    public function mapPaymentToRefund(SpyPaymentPayone $paymentEntity)
194
    {
195
        $refundContainer = new RefundContainer();
196
197
        $refundContainer->setTxid($paymentEntity->getTransactionId());
198
        $refundContainer->setSequenceNumber($this->getNextSequenceNumber($paymentEntity->getTransactionId()));
199
        $refundContainer->setCurrency($this->getStandardParameter()->getCurrency());
200
201
        $refundContainer->setBankcountry($paymentEntity->getSpyPaymentPayoneDetail()->getBankCountry());
202
        $refundContainer->setBankaccount($paymentEntity->getSpyPaymentPayoneDetail()->getBankAccount());
203
        $refundContainer->setBankcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankCode());
204
        $refundContainer->setBankbranchcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankBranchCode());
205
        $refundContainer->setBankcheckdigit($paymentEntity->getSpyPaymentPayoneDetail()->getBankCheckDigit());
206
        $refundContainer->setIban($paymentEntity->getSpyPaymentPayoneDetail()->getIban());
207
        $refundContainer->setBic($paymentEntity->getSpyPaymentPayoneDetail()->getBic());
208
209
        return $refundContainer;
210
    }
211
212
    /**
213
     * @param \Orm\Zed\Payone\Persistence\SpyPaymentPayone $paymentEntity

src/SprykerEco/Zed/Payone/Business/Payment/MethodMapper/OnlineBankTransfer.php 1 location

@@ 128-145 (lines=18) @@
125
     *
126
     * @return \SprykerEco\Zed\Payone\Business\Api\Request\Container\RefundContainer
127
     */
128
    public function mapPaymentToRefund(SpyPaymentPayone $paymentEntity)
129
    {
130
        $refundContainer = new RefundContainer();
131
132
        $refundContainer->setTxid($paymentEntity->getTransactionId());
133
        $refundContainer->setSequenceNumber($this->getNextSequenceNumber($paymentEntity->getTransactionId()));
134
        $refundContainer->setCurrency($this->getStandardParameter()->getCurrency());
135
136
        $refundContainer->setBankcountry($paymentEntity->getSpyPaymentPayoneDetail()->getBankCountry());
137
        $refundContainer->setBankaccount($paymentEntity->getSpyPaymentPayoneDetail()->getBankAccount());
138
        $refundContainer->setBankcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankCode());
139
        $refundContainer->setBankbranchcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankBranchCode());
140
        $refundContainer->setBankcheckdigit($paymentEntity->getSpyPaymentPayoneDetail()->getBankCheckDigit());
141
        $refundContainer->setIban($paymentEntity->getSpyPaymentPayoneDetail()->getIban());
142
        $refundContainer->setBic($paymentEntity->getSpyPaymentPayoneDetail()->getBic());
143
144
        return $refundContainer;
145
    }
146
147
    /**
148
     * @param \Orm\Zed\Payone\Persistence\SpyPaymentPayone $paymentEntity

src/SprykerEco/Zed/Payone/Business/Payment/MethodMapper/Prepayment.php 1 location

@@ 125-142 (lines=18) @@
122
     *
123
     * @return \SprykerEco\Zed\Payone\Business\Api\Request\Container\RefundContainer
124
     */
125
    public function mapPaymentToRefund(SpyPaymentPayone $paymentEntity)
126
    {
127
        $refundContainer = new RefundContainer();
128
129
        $refundContainer->setTxid($paymentEntity->getTransactionId());
130
        $refundContainer->setSequenceNumber($this->getNextSequenceNumber($paymentEntity->getTransactionId()));
131
        $refundContainer->setCurrency($this->getStandardParameter()->getCurrency());
132
133
        $refundContainer->setBankcountry($paymentEntity->getSpyPaymentPayoneDetail()->getBankCountry());
134
        $refundContainer->setBankaccount($paymentEntity->getSpyPaymentPayoneDetail()->getBankAccount());
135
        $refundContainer->setBankcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankCode());
136
        $refundContainer->setBankbranchcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankBranchCode());
137
        $refundContainer->setBankcheckdigit($paymentEntity->getSpyPaymentPayoneDetail()->getBankCheckDigit());
138
        $refundContainer->setIban($paymentEntity->getSpyPaymentPayoneDetail()->getIban());
139
        $refundContainer->setBic($paymentEntity->getSpyPaymentPayoneDetail()->getBic());
140
141
        return $refundContainer;
142
    }
143
144
    /**
145
     * @param \Orm\Zed\Payone\Persistence\SpyPaymentPayone $paymentEntity

src/SprykerEco/Zed/Payone/Business/Payment/MethodMapper/SecurityInvoice.php 1 location

@@ 179-196 (lines=18) @@
176
     *
177
     * @return \SprykerEco\Zed\Payone\Business\Api\Request\Container\RefundContainer
178
     */
179
    public function mapPaymentToRefund(SpyPaymentPayone $paymentEntity)
180
    {
181
        $refundContainer = new RefundContainer();
182
183
        $refundContainer->setTxid($paymentEntity->getTransactionId());
184
        $refundContainer->setSequenceNumber($this->getNextSequenceNumber($paymentEntity->getTransactionId()));
185
        $refundContainer->setCurrency($this->getStandardParameter()->getCurrency());
186
187
        $refundContainer->setBankcountry($paymentEntity->getSpyPaymentPayoneDetail()->getBankCountry());
188
        $refundContainer->setBankaccount($paymentEntity->getSpyPaymentPayoneDetail()->getBankAccount());
189
        $refundContainer->setBankcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankCode());
190
        $refundContainer->setBankbranchcode($paymentEntity->getSpyPaymentPayoneDetail()->getBankBranchCode());
191
        $refundContainer->setBankcheckdigit($paymentEntity->getSpyPaymentPayoneDetail()->getBankCheckDigit());
192
        $refundContainer->setIban($paymentEntity->getSpyPaymentPayoneDetail()->getIban());
193
        $refundContainer->setBic($paymentEntity->getSpyPaymentPayoneDetail()->getBic());
194
195
        return $refundContainer;
196
    }
197
198
    /**
199
     * @param \Orm\Zed\Payone\Persistence\SpyPaymentPayone $paymentEntity