Code Duplication    Length = 15-18 lines in 2 locations

src/SprykerEco/Zed/Payone/Business/Payment/PaymentManager.php 2 locations

@@ 926-940 (lines=15) @@
923
     *
924
     * @return \Generated\Shared\Transfer\PayonePaypalExpressCheckoutGenericPaymentResponseTransfer
925
     */
926
    public function initPaypalExpressCheckout(PayoneInitPaypalExpressCheckoutRequestTransfer $requestTransfer)
927
    {
928
        $paymentMethodMapper = $this->getRegisteredPaymentMethodMapper(
929
            PayoneApiConstants::PAYMENT_METHOD_PAYPAL_EXPRESS_CHECKOUT
930
        );
931
        $baseGenericPaymentContainer = $paymentMethodMapper->createBaseGenericPaymentContainer();
932
        $baseGenericPaymentContainer->getPaydata()->setAction(PayoneApiConstants::PAYONE_EXPRESS_CHECKOUT_SET_ACTION);
933
        $requestContainer = $paymentMethodMapper->mapRequestTransferToGenericPayment(
934
            $baseGenericPaymentContainer,
935
            $requestTransfer
936
        );
937
        $responseTransfer = $this->performGenericRequest($requestContainer);
938
939
        return $responseTransfer;
940
    }
941
942
    /**
943
     * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer
@@ 947-964 (lines=18) @@
944
     *
945
     * @return \Generated\Shared\Transfer\PayonePaypalExpressCheckoutGenericPaymentResponseTransfer
946
     */
947
    public function getPaypalExpressCheckoutDetails(QuoteTransfer $quoteTransfer)
948
    {
949
        $paymentMethodMapper = $this->getRegisteredPaymentMethodMapper(
950
            PayoneApiConstants::PAYMENT_METHOD_PAYPAL_EXPRESS_CHECKOUT
951
        );
952
953
        $baseGenericPaymentContainer = $paymentMethodMapper->createBaseGenericPaymentContainer();
954
        $baseGenericPaymentContainer->getPaydata()->setAction(
955
            PayoneApiConstants::PAYONE_EXPRESS_CHECKOUT_GET_DETAILS_ACTION
956
        );
957
        $requestContainer = $paymentMethodMapper->mapQuoteTransferToGenericPayment(
958
            $baseGenericPaymentContainer,
959
            $quoteTransfer
960
        );
961
        $responseTransfer = $this->performGenericRequest($requestContainer);
962
963
        return $responseTransfer;
964
    }
965
966
    /**
967
     * @param \SprykerEco\Zed\Payone\Business\Api\Request\Container\GenericPaymentContainer $requestContainer