createOrderProcessor = $createsOrderProcessor; } protected function notification():array { return [ 'title' => 'Created Order', 'message' => 'You have successfully created a new Order' ]; } public function logic(Request $request) : JsonResponse { $order = $this->createOrderProcessor->execute($request); //$order_object = new OrderObject($request->get('company_module_id'), '', '', OrderType::SHARED_CONTAINER, OrderStatus::PROCESSING, OrderSteps::PROCESSING); //$this->canCreateOrder->passes($order_object); //$order = $this->createsOrder->execute($order_object); return $this->resourceResponse(new OrderResource($order)); } }