я могу получить содержимое корзины прямо в хранилище заказов? - PullRequest
0 голосов
/ 24 июня 2019

Я имею дело с шаблонами проектирования, и я нашел этот фрагмент кода из здесь :

    /**
     * Create the order
     *
     * @param array $params
     * @return Order
     * @throws OrderInvalidArgumentException
     */
    public function createOrder(array $params) : Order
    {
        try {
            $order = $this->create($params);
            $orderRepo = new OrderRepository($order);
            $orderRepo->buildOrderDetails(Cart::content());
            event(new OrderCreateEvent($order));
            return $order;
        } catch (QueryException $e) {
            throw new OrderInvalidArgumentException($e->getMessage(), 500, $e);
        }
    }

Это нарушает правила шаблона проектирования хранилища? и что мне делать, если я хочу передать продукты с массивом с точки зрения шаблона проектирования?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...