refactor cart events

This commit is contained in:
Manuel Raynaud
2013-09-30 10:15:22 +02:00
parent 10022e5a4a
commit 1c2532fe6a
6 changed files with 12 additions and 10 deletions

View File

@@ -25,7 +25,7 @@ namespace Thelia\Action;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Thelia\Core\Event\CartEvent; use Thelia\Core\Event\Cart\CartEvent;
use Thelia\Model\ProductPrice; use Thelia\Model\ProductPrice;
use Thelia\Model\ProductPriceQuery; use Thelia\Model\ProductPriceQuery;
use Thelia\Model\CartItem; use Thelia\Model\CartItem;
@@ -45,7 +45,7 @@ class Cart extends BaseAction implements EventSubscriberInterface
/** /**
* *
* add an article in the current cart * add an article in the current cart
* @param \Thelia\Core\Event\CartEvent $event * @param \Thelia\Core\Event\Cart\CartEvent $event
*/ */
public function addItem(CartEvent $event) public function addItem(CartEvent $event)
{ {
@@ -77,7 +77,7 @@ class Cart extends BaseAction implements EventSubscriberInterface
* *
* Delete specify article present into cart * Delete specify article present into cart
* *
* @param \Thelia\Core\Event\CartEvent $event * @param \Thelia\Core\Event\Cart\CartEvent $event
*/ */
public function deleteItem(CartEvent $event) public function deleteItem(CartEvent $event)
{ {
@@ -97,7 +97,7 @@ class Cart extends BaseAction implements EventSubscriberInterface
* *
* don't use Form here just test the Request. * don't use Form here just test the Request.
* *
* @param \Thelia\Core\Event\CartEvent $event * @param \Thelia\Core\Event\Cart\CartEvent $event
*/ */
public function changeItem(CartEvent $event) public function changeItem(CartEvent $event)
{ {

View File

@@ -29,7 +29,7 @@ use Thelia\Model\Customer;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Thelia\Core\HttpFoundation\Session\Session; use Thelia\Core\HttpFoundation\Session\Session;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Event\CartEvent; use Thelia\Core\Event\Cart\CartEvent;
/** /**
* managed cart * managed cart

View File

@@ -24,7 +24,7 @@ namespace Thelia\Controller\Front;
use Propel\Runtime\Exception\PropelException; use Propel\Runtime\Exception\PropelException;
use Thelia\Form\Exception\FormValidationException; use Thelia\Form\Exception\FormValidationException;
use Thelia\Core\Event\CartEvent; use Thelia\Core\Event\Cart\CartEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Thelia\Form\CartAdd; use Thelia\Form\CartAdd;
@@ -102,7 +102,7 @@ class CartController extends BaseFrontController
/** /**
* use Thelia\Cart\CartTrait for searching current cart or create a new one * use Thelia\Cart\CartTrait for searching current cart or create a new one
* *
* @return CartEvent * @return \Thelia\Core\Event\Cart\CartEvent
*/ */
protected function getCartEvent() protected function getCartEvent()
{ {

View File

@@ -21,9 +21,10 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Cart;
use Symfony\Component\EventDispatcher\Event; use Symfony\Component\EventDispatcher\Event;
use Thelia\Core\Event\ActionEvent;
use Thelia\Model\Cart; use Thelia\Model\Cart;
class CartEvent extends ActionEvent class CartEvent extends ActionEvent

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Cart;
use Thelia\Core\Event\ActionEvent;
use Thelia\Model\CartItem; use Thelia\Model\CartItem;
class CartItemEvent extends ActionEvent class CartItemEvent extends ActionEvent

View File

@@ -7,7 +7,7 @@ use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Model\Base\CartItem as BaseCartItem; use Thelia\Model\Base\CartItem as BaseCartItem;
use Thelia\Model\ConfigQuery; use Thelia\Model\ConfigQuery;
use Thelia\Core\Event\CartEvent; use Thelia\Core\Event\Cart\CartEvent;
use Thelia\TaxEngine\Calculator; use Thelia\TaxEngine\Calculator;
class CartItem extends BaseCartItem class CartItem extends BaseCartItem