Code Duplication    Length = 16-16 lines in 3 locations

src/SprykerEco/Zed/Amazonpay/Business/Converter/AmazonpayTransferToEntityConverter.php 1 location

@@ 140-155 (lines=16) @@
137
     *
138
     * @return string
139
     */
140
    protected function getRefundStatusFromTransfer(AmazonpayStatusTransfer $amazonpayStatusTransfer)
141
    {
142
        if ($amazonpayStatusTransfer->getIsPending()) {
143
            return AmazonpayConstants::OMS_STATUS_REFUND_PENDING;
144
        }
145
146
        if ($amazonpayStatusTransfer->getIsDeclined()) {
147
            return AmazonpayConstants::OMS_STATUS_REFUND_DECLINED;
148
        }
149
150
        if ($amazonpayStatusTransfer->getIsCompleted()) {
151
            return AmazonpayConstants::OMS_STATUS_CAPTURE_COMPLETED;
152
        }
153
154
        return $amazonpayStatusTransfer;
155
    }
156
157
}
158

src/SprykerEco/Zed/Amazonpay/Business/Payment/Handler/Transaction/AuthorizeTransaction.php 1 location

@@ 85-100 (lines=16) @@
82
     *
83
     * @return string
84
     */
85
    protected function getStatus(AmazonpayStatusTransfer $statusDetails)
86
    {
87
        if ($statusDetails->getIsOpen()) {
88
            return AmazonpayConstants::OMS_STATUS_AUTH_OPEN;
89
        }
90
91
        if ($statusDetails->getIsPending()) {
92
            return AmazonpayConstants::OMS_STATUS_AUTH_PENDING;
93
        }
94
95
        if ($statusDetails->getIsSuspended()) {
96
            return AmazonpayConstants::OMS_STATUS_AUTH_SUSPENDED;
97
        }
98
99
        return AmazonpayConstants::OMS_STATUS_AUTH_DECLINED;
100
    }
101
102
}
103

src/SprykerEco/Zed/Amazonpay/Business/Payment/Handler/Transaction/UpdateOrderRefundStatusTransaction.php 1 location

@@ 97-112 (lines=16) @@
94
     *
95
     * @return string
96
     */
97
    protected function getPaymentStatus(AmazonpayStatusTransfer $status)
98
    {
99
        if ($status->getIsPending()) {
100
            return AmazonpayConstants::OMS_STATUS_REFUND_PENDING;
101
        }
102
103
        if ($status->getIsDeclined()) {
104
            return AmazonpayConstants::OMS_STATUS_REFUND_DECLINED;
105
        }
106
107
        if ($status->getIsCompleted()) {
108
            return AmazonpayConstants::OMS_STATUS_REFUND_COMPLETED;
109
        }
110
111
        return AmazonpayConstants::OMS_STATUS_CANCELLED;
112
    }
113
114
}
115