Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 956-981 (lines=26) @@
953
     *
954
     * @deprecated since 3.0, to be removed in 3.1
955
     */
956
    public function getShippingForm(Order $Order)
957
    {
958
        $message = $Order->getMessage();
959
960
        $deliveries = $this->getDeliveriesOrder($Order);
961
962
        // 配送業者の支払方法を取得
963
        $payments = $this->getFormPayments($deliveries, $Order);
964
965
        $builder = $this->formFactory->createBuilder('shopping', null, [
966
            'payments' => $payments,
967
            'payment' => $Order->getPayment(),
968
            'message' => $message,
969
        ]);
970
971
        $builder
972
            ->add('shippings', CollectionType::class, [
973
                'entry_type' => ShippingItemType::class,
974
                'data' => $Order->getShippings(),
975
            ]);
976
977
        $form = $builder->getForm();
978
979
        return $form;
980
    }
981
982
    /**
983
     * お届け先ごとにFormBuilderを作成
984
     *
@@ 991-1014 (lines=24) @@
988
     *
989
     * @deprecated 利用している箇所なし
990
     */
991
    public function getShippingFormBuilder(Order $Order)
992
    {
993
        $message = $Order->getMessage();
994
995
        $deliveries = $this->getDeliveriesOrder($Order);
996
997
        // 配送業者の支払方法を取得
998
        $payments = $this->getFormPayments($deliveries, $Order);
999
1000
        $builder = $this->formFactory->createBuilder('shopping', null, [
1001
            'payments' => $payments,
1002
            'payment' => $Order->getPayment(),
1003
            'message' => $message,
1004
        ]);
1005
1006
        $builder
1007
            ->add('shippings', CollectionType::class, [
1008
                'entry_type' => ShippingItemType::class,
1009
                'data' => $Order->getShippings(),
1010
            ]);
1011
1012
        return $builder;
1013
    }
1014
1015
    /**
1016
     * 配送料の合計金額を計算
1017
     *