refactor template events
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
{
|
{
|
||||||
@@ -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
|
||||||
{
|
{
|
||||||
@@ -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
|
||||||
{
|
{
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
{
|
{
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
{
|
{
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user