refactor category events

This commit is contained in:
Manuel Raynaud
2013-09-30 10:09:43 +02:00
parent 0ce4b25e72
commit cf4d3b87fd
15 changed files with 38 additions and 28 deletions

View File

@@ -37,7 +37,7 @@ use Thelia\Model\ConfigQuery;
use Thelia\Model\AttributeAv; use Thelia\Model\AttributeAv;
use Thelia\Model\AttributeAvQuery; use Thelia\Model\AttributeAvQuery;
use Thelia\Core\Event\UpdatePositionEvent; use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Core\Event\CategoryEvent; use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Core\Event\Attribute\AttributeEvent; use Thelia\Core\Event\Attribute\AttributeEvent;
use Thelia\Model\AttributeTemplate; use Thelia\Model\AttributeTemplate;
use Thelia\Model\AttributeTemplateQuery; use Thelia\Model\AttributeTemplateQuery;

View File

@@ -30,14 +30,14 @@ use Thelia\Model\Category as CategoryModel;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Event\CategoryUpdateEvent; use Thelia\Core\Event\Category\CategoryUpdateEvent;
use Thelia\Core\Event\CategoryCreateEvent; use Thelia\Core\Event\Category\CategoryCreateEvent;
use Thelia\Core\Event\CategoryDeleteEvent; use Thelia\Core\Event\Category\CategoryDeleteEvent;
use Thelia\Model\ConfigQuery; use Thelia\Model\ConfigQuery;
use Thelia\Core\Event\UpdatePositionEvent; use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Core\Event\CategoryToggleVisibilityEvent; use Thelia\Core\Event\Category\CategoryToggleVisibilityEvent;
use Thelia\Core\Event\CategoryAddContentEvent; use Thelia\Core\Event\Category\CategoryAddContentEvent;
use Thelia\Core\Event\CategoryDeleteContentEvent; use Thelia\Core\Event\Category\CategoryDeleteContentEvent;
use Thelia\Model\CategoryAssociatedContent; use Thelia\Model\CategoryAssociatedContent;
use Thelia\Model\CategoryAssociatedContentQuery; use Thelia\Model\CategoryAssociatedContentQuery;
@@ -46,7 +46,7 @@ class Category extends BaseAction implements EventSubscriberInterface
/** /**
* Create a new category entry * Create a new category entry
* *
* @param CategoryCreateEvent $event * @param \Thelia\Core\Event\Category\CategoryCreateEvent $event
*/ */
public function create(CategoryCreateEvent $event) public function create(CategoryCreateEvent $event)
{ {
@@ -69,7 +69,7 @@ class Category extends BaseAction implements EventSubscriberInterface
/** /**
* Change a category * Change a category
* *
* @param CategoryUpdateEvent $event * @param \Thelia\Core\Event\Category\CategoryUpdateEvent $event
*/ */
public function update(CategoryUpdateEvent $event) public function update(CategoryUpdateEvent $event)
{ {
@@ -98,7 +98,7 @@ class Category extends BaseAction implements EventSubscriberInterface
/** /**
* Delete a category entry * Delete a category entry
* *
* @param CategoryDeleteEvent $event * @param \Thelia\Core\Event\Category\CategoryDeleteEvent $event
*/ */
public function delete(CategoryDeleteEvent $event) public function delete(CategoryDeleteEvent $event)
{ {

View File

@@ -37,7 +37,7 @@ use Thelia\Model\ConfigQuery;
use Thelia\Model\FeatureAv; use Thelia\Model\FeatureAv;
use Thelia\Model\FeatureAvQuery; use Thelia\Model\FeatureAvQuery;
use Thelia\Core\Event\UpdatePositionEvent; use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Core\Event\CategoryEvent; use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Core\Event\FeatureEvent; use Thelia\Core\Event\FeatureEvent;
use Thelia\Model\FeatureTemplate; use Thelia\Model\FeatureTemplate;
use Thelia\Model\FeatureTemplateQuery; use Thelia\Model\FeatureTemplateQuery;

View File

@@ -37,7 +37,7 @@ use Thelia\Model\ConfigQuery;
use Thelia\Model\TemplateAv; use Thelia\Model\TemplateAv;
use Thelia\Model\TemplateAvQuery; use Thelia\Model\TemplateAvQuery;
use Thelia\Core\Event\UpdatePositionEvent; use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Core\Event\CategoryEvent; use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Core\Event\Template\TemplateEvent; use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\TemplateTemplate; use Thelia\Model\TemplateTemplate;
use Thelia\Model\TemplateTemplateQuery; use Thelia\Model\TemplateTemplateQuery;

View File

@@ -23,17 +23,17 @@
namespace Thelia\Controller\Admin; namespace Thelia\Controller\Admin;
use Thelia\Core\Event\CategoryDeleteEvent; use Thelia\Core\Event\Category\CategoryDeleteEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Event\CategoryUpdateEvent; use Thelia\Core\Event\Category\CategoryUpdateEvent;
use Thelia\Core\Event\CategoryCreateEvent; use Thelia\Core\Event\Category\CategoryCreateEvent;
use Thelia\Model\CategoryQuery; use Thelia\Model\CategoryQuery;
use Thelia\Form\CategoryModificationForm; use Thelia\Form\CategoryModificationForm;
use Thelia\Form\CategoryCreationForm; use Thelia\Form\CategoryCreationForm;
use Thelia\Core\Event\UpdatePositionEvent; use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Core\Event\CategoryToggleVisibilityEvent; use Thelia\Core\Event\Category\CategoryToggleVisibilityEvent;
use Thelia\Core\Event\CategoryDeleteContentEvent; use Thelia\Core\Event\Category\CategoryDeleteContentEvent;
use Thelia\Core\Event\CategoryAddContentEvent; use Thelia\Core\Event\Category\CategoryAddContentEvent;
use Thelia\Model\CategoryAssociatedContent; use Thelia\Model\CategoryAssociatedContent;
use Thelia\Model\FolderQuery; use Thelia\Model\FolderQuery;
use Thelia\Model\ContentQuery; use Thelia\Model\ContentQuery;

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Model\Category; use Thelia\Model\Category;
class CategoryAddContentEvent extends CategoryEvent class CategoryAddContentEvent extends CategoryEvent

View File

@@ -21,7 +21,7 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Model\CategoryAssociatedContent; use Thelia\Model\CategoryAssociatedContent;
use Thelia\Core\Event\ActionEvent; use Thelia\Core\Event\ActionEvent;

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryEvent;
class CategoryCreateEvent extends CategoryEvent class CategoryCreateEvent extends CategoryEvent
{ {

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Model\Category; use Thelia\Model\Category;
class CategoryDeleteContentEvent extends CategoryEvent class CategoryDeleteContentEvent extends CategoryEvent

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryEvent;
class CategoryDeleteEvent extends CategoryEvent class CategoryDeleteEvent extends CategoryEvent
{ {

View File

@@ -21,7 +21,7 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Model\Category; use Thelia\Model\Category;
use Thelia\Core\Event\ActionEvent; use Thelia\Core\Event\ActionEvent;

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryEvent;
class CategoryToggleVisibilityEvent extends CategoryEvent class CategoryToggleVisibilityEvent extends CategoryEvent
{ {

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Category;
use Thelia\Core\Event\Category\CategoryCreateEvent;
class CategoryUpdateEvent extends CategoryCreateEvent class CategoryUpdateEvent extends CategoryCreateEvent
{ {

View File

@@ -2,7 +2,7 @@
namespace Thelia\Model; namespace Thelia\Model;
use Thelia\Core\Event\CategoryEvent; use Thelia\Core\Event\Category\CategoryEvent;
use Thelia\Model\Base\Category as BaseCategory; use Thelia\Model\Base\Category as BaseCategory;
use Propel\Runtime\ActiveQuery\Criteria; use Propel\Runtime\ActiveQuery\Criteria;
use Thelia\Tools\URL; use Thelia\Tools\URL;

View File

@@ -3,7 +3,7 @@
namespace Thelia\Model; namespace Thelia\Model;
use Thelia\Model\Base\CategoryAssociatedContent as BaseCategoryAssociatedContent; use Thelia\Model\Base\CategoryAssociatedContent as BaseCategoryAssociatedContent;
use Thelia\Core\Event\CategoryAssociatedContentEvent; use Thelia\Core\Event\Category\CategoryAssociatedContentEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Propel\Runtime\Connection\ConnectionInterface; use Propel\Runtime\Connection\ConnectionInterface;