create method for retriving last item added to cart

This commit is contained in:
Manuel Raynaud
2013-08-06 12:08:12 +02:00
parent b18a09b94b
commit ea81889aea

View File

@@ -2,10 +2,12 @@
namespace Thelia\Model;
use Propel\Runtime\ActiveQuery\Criteria;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Thelia\Model\Base\Cart as BaseCart;
use Thelia\Model\ProductSaleElementsQuery;
use Thelia\Model\ProductPriceQuery;
use Thelia\Model\CartItemQuery;
class Cart extends BaseCart
{
@@ -60,4 +62,13 @@ class Cart extends BaseCart
return $cart;
}
public function getLastCartItemAdded()
{
$items = CartItemQuery::create()
->filterByCartId($this->getId())
->orderByCreatedAt(Criteria::DESC)
->findOne()
;
}
}