| @@ 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 | * 受注登録/編集画面. |
|
| @@ 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 | * 受注一覧画面. |
|