Code Duplication    Length = 27-29 lines in 2 locations

src/Eccube/Controller/Admin/Order/EditController.php 1 location

@@ 134-162 (lines=29) @@
131
     * @param OrderRepository $orderRepository
132
     * @param OrderNoProcessor $orderNoProcessor
133
     */
134
    public function __construct(
135
        TaxRuleService $taxRuleService,
136
        DeviceTypeRepository $deviceTypeRepository,
137
        ProductRepository $productRepository,
138
        CategoryRepository $categoryRepository,
139
        CustomerRepository $customerRepository,
140
        SerializerInterface $serializer,
141
        DeliveryRepository $deliveryRepository,
142
        PurchaseFlow $orderPurchaseFlow,
143
        OrderRepository $orderRepository,
144
        OrderNoProcessor $orderNoProcessor,
145
        OrderItemTypeRepository $orderItemTypeRepository,
146
        OrderStatusRepository $orderStatusRepository,
147
        OrderStateMachine $orderStateMachine
148
    ) {
149
        $this->taxRuleService = $taxRuleService;
150
        $this->deviceTypeRepository = $deviceTypeRepository;
151
        $this->productRepository = $productRepository;
152
        $this->categoryRepository = $categoryRepository;
153
        $this->customerRepository = $customerRepository;
154
        $this->serializer = $serializer;
155
        $this->deliveryRepository = $deliveryRepository;
156
        $this->purchaseFlow = $orderPurchaseFlow;
157
        $this->orderRepository = $orderRepository;
158
        $this->orderNoProcessor = $orderNoProcessor;
159
        $this->orderItemTypeRepository = $orderItemTypeRepository;
160
        $this->orderStatusRepository = $orderStatusRepository;
161
        $this->orderStateMachine = $orderStateMachine;
162
    }
163
164
    /**
165
     * 受注登録/編集画面.

src/Eccube/Controller/Admin/Order/OrderController.php 1 location

@@ 128-154 (lines=27) @@
125
     * @param OrderStateMachine $orderStateMachine
126
     * @param MailService $mailService
127
     */
128
    public function __construct(
129
        PurchaseFlow $orderPurchaseFlow,
130
        CsvExportService $csvExportService,
131
        CustomerRepository $customerRepository,
132
        PaymentRepository $paymentRepository,
133
        SexRepository $sexRepository,
134
        OrderStatusRepository $orderStatusRepository,
135
        PageMaxRepository $pageMaxRepository,
136
        ProductStatusRepository $productStatusRepository,
137
        OrderRepository $orderRepository,
138
        ValidatorInterface $validator,
139
        OrderStateMachine $orderStateMachine,
140
        MailService $mailService
141
    ) {
142
        $this->purchaseFlow = $orderPurchaseFlow;
143
        $this->csvExportService = $csvExportService;
144
        $this->customerRepository = $customerRepository;
145
        $this->paymentRepository = $paymentRepository;
146
        $this->sexRepository = $sexRepository;
147
        $this->orderStatusRepository = $orderStatusRepository;
148
        $this->pageMaxRepository = $pageMaxRepository;
149
        $this->productStatusRepository = $productStatusRepository;
150
        $this->orderRepository = $orderRepository;
151
        $this->validator = $validator;
152
        $this->orderStateMachine = $orderStateMachine;
153
        $this->mailService = $mailService;
154
    }
155
156
    /**
157
     * 受注一覧画面.