refactor template events

This commit is contained in:
Manuel Raynaud
2013-09-30 09:59:39 +02:00
parent 3a7a76afe0
commit 80071b6dd1
11 changed files with 39 additions and 28 deletions

View File

@@ -30,24 +30,24 @@ use Thelia\Model\Template as TemplateModel;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Event\TemplateUpdateEvent; use Thelia\Core\Event\Template\TemplateUpdateEvent;
use Thelia\Core\Event\TemplateCreateEvent; use Thelia\Core\Event\Template\TemplateCreateEvent;
use Thelia\Core\Event\TemplateDeleteEvent; use Thelia\Core\Event\Template\TemplateDeleteEvent;
use Thelia\Model\ConfigQuery; 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\CategoryEvent;
use Thelia\Core\Event\TemplateEvent; use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\TemplateTemplate; use Thelia\Model\TemplateTemplate;
use Thelia\Model\TemplateTemplateQuery; use Thelia\Model\TemplateTemplateQuery;
use Thelia\Model\ProductQuery; use Thelia\Model\ProductQuery;
use Thelia\Core\Event\TemplateAddAttributeEvent; use Thelia\Core\Event\Template\TemplateAddAttributeEvent;
use Thelia\Core\Event\TemplateDeleteAttributeEvent; use Thelia\Core\Event\Template\TemplateDeleteAttributeEvent;
use Thelia\Model\AttributeTemplateQuery; use Thelia\Model\AttributeTemplateQuery;
use Thelia\Model\AttributeTemplate; use Thelia\Model\AttributeTemplate;
use Thelia\Core\Event\TemplateDeleteFeatureEvent; use Thelia\Core\Event\Template\TemplateDeleteFeatureEvent;
use Thelia\Core\Event\TemplateAddFeatureEvent; use Thelia\Core\Event\Template\TemplateAddFeatureEvent;
use Thelia\Model\FeatureTemplateQuery; use Thelia\Model\FeatureTemplateQuery;
use Thelia\Model\FeatureTemplate; use Thelia\Model\FeatureTemplate;
@@ -56,7 +56,7 @@ class Template extends BaseAction implements EventSubscriberInterface
/** /**
* Create a new template entry * Create a new template entry
* *
* @param TemplateCreateEvent $event * @param \Thelia\Core\Event\Template\TemplateCreateEvent $event
*/ */
public function create(TemplateCreateEvent $event) public function create(TemplateCreateEvent $event)
{ {
@@ -77,7 +77,7 @@ class Template extends BaseAction implements EventSubscriberInterface
/** /**
* Change a product template * Change a product template
* *
* @param TemplateUpdateEvent $event * @param \Thelia\Core\Event\Template\TemplateUpdateEvent $event
*/ */
public function update(TemplateUpdateEvent $event) public function update(TemplateUpdateEvent $event)
{ {
@@ -99,7 +99,7 @@ class Template extends BaseAction implements EventSubscriberInterface
/** /**
* Delete a product template entry * Delete a product template entry
* *
* @param TemplateDeleteEvent $event * @param \Thelia\Core\Event\Template\TemplateDeleteEvent $event
*/ */
public function delete(TemplateDeleteEvent $event) public function delete(TemplateDeleteEvent $event)
{ {

View File

@@ -23,10 +23,10 @@
namespace Thelia\Controller\Admin; namespace Thelia\Controller\Admin;
use Thelia\Core\Event\TemplateDeleteEvent; use Thelia\Core\Event\Template\TemplateDeleteEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Event\TemplateUpdateEvent; use Thelia\Core\Event\Template\TemplateUpdateEvent;
use Thelia\Core\Event\TemplateCreateEvent; use Thelia\Core\Event\Template\TemplateCreateEvent;
use Thelia\Model\TemplateQuery; use Thelia\Model\TemplateQuery;
use Thelia\Form\TemplateModificationForm; use Thelia\Form\TemplateModificationForm;
use Thelia\Form\TemplateCreationForm; use Thelia\Form\TemplateCreationForm;
@@ -34,11 +34,11 @@ use Thelia\Core\Event\UpdatePositionEvent;
use Thelia\Model\TemplateAv; use Thelia\Model\TemplateAv;
use Thelia\Model\TemplateAvQuery; use Thelia\Model\TemplateAvQuery;
use Thelia\Core\Event\TemplateAvUpdateEvent; use Thelia\Core\Event\TemplateAvUpdateEvent;
use Thelia\Core\Event\TemplateEvent; use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Core\Event\TemplateDeleteAttributeEvent; use Thelia\Core\Event\Template\TemplateDeleteAttributeEvent;
use Thelia\Core\Event\TemplateAddAttributeEvent; use Thelia\Core\Event\Template\TemplateAddAttributeEvent;
use Thelia\Core\Event\TemplateAddFeatureEvent; use Thelia\Core\Event\Template\TemplateAddFeatureEvent;
use Thelia\Core\Event\TemplateDeleteFeatureEvent; use Thelia\Core\Event\Template\TemplateDeleteFeatureEvent;
/** /**
* Manages product templates * Manages product templates

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\Template; use Thelia\Model\Template;
class TemplateAddAttributeEvent extends TemplateEvent class TemplateAddAttributeEvent extends TemplateEvent
{ {

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\Template; use Thelia\Model\Template;
class TemplateAddFeatureEvent extends TemplateEvent class TemplateAddFeatureEvent extends TemplateEvent
{ {

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
class TemplateCreateEvent extends TemplateEvent class TemplateCreateEvent extends TemplateEvent
{ {

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\Template; use Thelia\Model\Template;
class TemplateDeleteAttributeEvent extends TemplateEvent class TemplateDeleteAttributeEvent extends TemplateEvent

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
class TemplateDeleteEvent extends TemplateEvent class TemplateDeleteEvent extends TemplateEvent
{ {

View File

@@ -21,8 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Model\Template; use Thelia\Model\Template;
class TemplateDeleteFeatureEvent extends TemplateEvent class TemplateDeleteFeatureEvent extends TemplateEvent

View File

@@ -21,7 +21,8 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\ActionEvent;
use Thelia\Model\Template; use Thelia\Model\Template;
class TemplateEvent extends ActionEvent class TemplateEvent extends ActionEvent

View File

@@ -21,7 +21,9 @@
/* */ /* */
/*************************************************************************************/ /*************************************************************************************/
namespace Thelia\Core\Event; namespace Thelia\Core\Event\Template;
use Thelia\Core\Event\Template\TemplateCreateEvent;
class TemplateUpdateEvent extends TemplateCreateEvent class TemplateUpdateEvent extends TemplateCreateEvent
{ {

View File

@@ -4,7 +4,7 @@ namespace Thelia\Model;
use Thelia\Model\Base\Template as BaseTemplate; use Thelia\Model\Base\Template as BaseTemplate;
use Propel\Runtime\Connection\ConnectionInterface; use Propel\Runtime\Connection\ConnectionInterface;
use Thelia\Core\Event\TemplateEvent; use Thelia\Core\Event\Template\TemplateEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
class Template extends BaseTemplate class Template extends BaseTemplate