/** * @param Container $container * @param Basket $shoppingCart * @param CheckOutCookie $checkoutCookie * @param InvoiceRepository $invoiceRepository * @param OrderCookie $orderCookie */ public function __construct(Container $container, Basket $shoppingCart, CheckOutCookie $checkoutCookie, InvoiceRepository $invoiceRepository, OrderCookie $orderCookie) { parent::__construct($container); $this->shoppingCart = $shoppingCart; $this->checkoutCookie = $checkoutCookie; $this->invoiceRepository = $invoiceRepository; $this->orderCookie = $orderCookie; }
/** * @param Container $container * @param UserRepository $userRepository */ public function __construct(Container $container, UserRepository $userRepository) { parent::__construct($container); $this->user = $userRepository; }