Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 941-966 (lines=26) @@
938
     * @return \Symfony\Component\Form\Form
939
     * @deprecated since 3.0, to be removed in 3.1
940
     */
941
    public function getShippingForm(Order $Order)
942
    {
943
        $message = $Order->getMessage();
944
945
        $deliveries = $this->getDeliveriesOrder($Order);
946
947
        // 配送業者の支払方法を取得
948
        $payments = $this->getFormPayments($deliveries, $Order);
949
950
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
951
            'payments' => $payments,
952
            'payment' => $Order->getPayment(),
953
            'message' => $message,
954
        ));
955
956
        $builder
957
            ->add('shippings', 'collection', array(
958
                'type' => 'shipping_item',
959
                'data' => $Order->getShippings(),
960
            ));
961
962
        $form = $builder->getForm();
963
964
        return $form;
965
    }
966
967
    /**
968
     * お届け先ごとにFormBuilderを作成
969
     *
@@ 973-996 (lines=24) @@
970
     * @param Order $Order
971
     * @return \Symfony\Component\Form\FormBuilderInterface
972
     */
973
    public function getShippingFormBuilder(Order $Order)
974
    {
975
        $message = $Order->getMessage();
976
977
        $deliveries = $this->getDeliveriesOrder($Order);
978
979
        // 配送業者の支払方法を取得
980
        $payments = $this->getFormPayments($deliveries, $Order);
981
982
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
983
            'payments' => $payments,
984
            'payment' => $Order->getPayment(),
985
            'message' => $message,
986
        ));
987
988
        $builder
989
            ->add('shippings', 'collection', array(
990
                'type' => 'shipping_item',
991
                'data' => $Order->getShippings(),
992
            ));
993
994
        return $builder;
995
    }
996
}
997