/** * Returns the data * * @return mixed */ public function getData() { $data = $this->session->get('checkout'); if (!$data) { return []; } return $data; }
/** * Get the carts content, if there is no cart content set yet, return a new empty Collection * * @return Subbly\Shoppingcart\CartCollection */ protected function getContent() { $content = $this->session->has($this->getInstance()) ? $this->session->get($this->getInstance()) : new CartCollection(); return $content; }
/** * adds flash message to container * @param string $message message content * @param string $type type[success,danger,warning,info] */ public function add($message, $type) { $this->messages[] = ['level' => $type, 'message' => $message]; $this->session->flash('flashMessages', $this->messages); }