function it_sets_cart_identifier_via_session($session, CartInterface $cart) { $cart->getIdentifier()->will(function () { return 3; }); $session->set(SessionCartStorage::KEY, 3)->will(function () use($session) { $session->get(SessionCartStorage::KEY)->willReturn(3); }); $this->setCurrentCartIdentifier($cart); $this->getCurrentCartIdentifier()->shouldReturn(3); }
/** * {@inheritdoc} */ public function setCurrentCartIdentifier(CartInterface $cart) { $this->session->set($this->key, $cart->getIdentifier()); }
/** * {@inheritdoc} */ public function setCurrentCartIdentifier(CartInterface $cart) { $this->storage->setData(self::STORAGE_KEY, $cart->getIdentifier()); }