refactor feature events
This commit is contained in:
@@ -30,15 +30,15 @@ use Thelia\Model\Feature as FeatureModel;
|
|||||||
|
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
|
|
||||||
use Thelia\Core\Event\FeatureUpdateEvent;
|
use Thelia\Core\Event\Feature\FeatureUpdateEvent;
|
||||||
use Thelia\Core\Event\FeatureCreateEvent;
|
use Thelia\Core\Event\Feature\FeatureCreateEvent;
|
||||||
use Thelia\Core\Event\FeatureDeleteEvent;
|
use Thelia\Core\Event\Feature\FeatureDeleteEvent;
|
||||||
use Thelia\Model\ConfigQuery;
|
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\Category\CategoryEvent;
|
use Thelia\Core\Event\Category\CategoryEvent;
|
||||||
use Thelia\Core\Event\FeatureEvent;
|
use Thelia\Core\Event\Feature\FeatureEvent;
|
||||||
use Thelia\Model\FeatureTemplate;
|
use Thelia\Model\FeatureTemplate;
|
||||||
use Thelia\Model\FeatureTemplateQuery;
|
use Thelia\Model\FeatureTemplateQuery;
|
||||||
use Thelia\Model\TemplateQuery;
|
use Thelia\Model\TemplateQuery;
|
||||||
@@ -48,7 +48,7 @@ class Feature extends BaseAction implements EventSubscriberInterface
|
|||||||
/**
|
/**
|
||||||
* Create a new feature entry
|
* Create a new feature entry
|
||||||
*
|
*
|
||||||
* @param FeatureCreateEvent $event
|
* @param \Thelia\Core\Event\Feature\FeatureCreateEvent $event
|
||||||
*/
|
*/
|
||||||
public function create(FeatureCreateEvent $event)
|
public function create(FeatureCreateEvent $event)
|
||||||
{
|
{
|
||||||
@@ -74,7 +74,7 @@ class Feature extends BaseAction implements EventSubscriberInterface
|
|||||||
/**
|
/**
|
||||||
* Change a product feature
|
* Change a product feature
|
||||||
*
|
*
|
||||||
* @param FeatureUpdateEvent $event
|
* @param \Thelia\Core\Event\Feature\FeatureUpdateEvent $event
|
||||||
*/
|
*/
|
||||||
public function update(FeatureUpdateEvent $event)
|
public function update(FeatureUpdateEvent $event)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ use Thelia\Model\FeatureAv as FeatureAvModel;
|
|||||||
|
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
|
|
||||||
use Thelia\Core\Event\FeatureAvUpdateEvent;
|
use Thelia\Core\Event\Feature\FeatureAvUpdateEvent;
|
||||||
use Thelia\Core\Event\FeatureAvCreateEvent;
|
use Thelia\Core\Event\Feature\FeatureAvCreateEvent;
|
||||||
use Thelia\Core\Event\FeatureAvDeleteEvent;
|
use Thelia\Core\Event\Feature\FeatureAvDeleteEvent;
|
||||||
use Thelia\Model\ConfigQuery;
|
use Thelia\Model\ConfigQuery;
|
||||||
use Thelia\Core\Event\UpdatePositionEvent;
|
use Thelia\Core\Event\UpdatePositionEvent;
|
||||||
|
|
||||||
|
|||||||
@@ -23,10 +23,10 @@
|
|||||||
|
|
||||||
namespace Thelia\Controller\Admin;
|
namespace Thelia\Controller\Admin;
|
||||||
|
|
||||||
use Thelia\Core\Event\FeatureAvDeleteEvent;
|
use Thelia\Core\Event\Feature\FeatureAvDeleteEvent;
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
use Thelia\Core\Event\FeatureAvUpdateEvent;
|
use Thelia\Core\Event\Feature\FeatureAvUpdateEvent;
|
||||||
use Thelia\Core\Event\FeatureAvCreateEvent;
|
use Thelia\Core\Event\Feature\FeatureAvCreateEvent;
|
||||||
use Thelia\Model\FeatureAvQuery;
|
use Thelia\Model\FeatureAvQuery;
|
||||||
use Thelia\Form\FeatureAvModificationForm;
|
use Thelia\Form\FeatureAvModificationForm;
|
||||||
use Thelia\Form\FeatureAvCreationForm;
|
use Thelia\Form\FeatureAvCreationForm;
|
||||||
|
|||||||
@@ -23,18 +23,18 @@
|
|||||||
|
|
||||||
namespace Thelia\Controller\Admin;
|
namespace Thelia\Controller\Admin;
|
||||||
|
|
||||||
use Thelia\Core\Event\FeatureDeleteEvent;
|
use Thelia\Core\Event\Feature\FeatureDeleteEvent;
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
use Thelia\Core\Event\FeatureUpdateEvent;
|
use Thelia\Core\Event\Feature\FeatureUpdateEvent;
|
||||||
use Thelia\Core\Event\FeatureCreateEvent;
|
use Thelia\Core\Event\Feature\FeatureCreateEvent;
|
||||||
use Thelia\Model\FeatureQuery;
|
use Thelia\Model\FeatureQuery;
|
||||||
use Thelia\Form\FeatureModificationForm;
|
use Thelia\Form\FeatureModificationForm;
|
||||||
use Thelia\Form\FeatureCreationForm;
|
use Thelia\Form\FeatureCreationForm;
|
||||||
use Thelia\Core\Event\UpdatePositionEvent;
|
use Thelia\Core\Event\UpdatePositionEvent;
|
||||||
use Thelia\Model\FeatureAv;
|
use Thelia\Model\FeatureAv;
|
||||||
use Thelia\Model\FeatureAvQuery;
|
use Thelia\Model\FeatureAvQuery;
|
||||||
use Thelia\Core\Event\FeatureAvUpdateEvent;
|
use Thelia\Core\Event\Feature\FeatureAvUpdateEvent;
|
||||||
use Thelia\Core\Event\FeatureEvent;
|
use Thelia\Core\Event\Feature\FeatureEvent;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages features
|
* Manages features
|
||||||
|
|||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureAvEvent;
|
||||||
|
|
||||||
class FeatureAvCreateEvent extends FeatureAvEvent
|
class FeatureAvCreateEvent extends FeatureAvEvent
|
||||||
{
|
{
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureAvEvent;
|
||||||
|
|
||||||
class FeatureAvDeleteEvent extends FeatureAvEvent
|
class FeatureAvDeleteEvent extends FeatureAvEvent
|
||||||
{
|
{
|
||||||
@@ -21,7 +21,8 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
use Thelia\Core\Event\ActionEvent;
|
||||||
use Thelia\Model\FeatureAv;
|
use Thelia\Model\FeatureAv;
|
||||||
|
|
||||||
class FeatureAvEvent extends ActionEvent
|
class FeatureAvEvent extends ActionEvent
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureAvCreateEvent;
|
||||||
|
|
||||||
class FeatureAvUpdateEvent extends FeatureAvCreateEvent
|
class FeatureAvUpdateEvent extends FeatureAvCreateEvent
|
||||||
{
|
{
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureEvent;
|
||||||
|
|
||||||
class FeatureCreateEvent extends FeatureEvent
|
class FeatureCreateEvent extends FeatureEvent
|
||||||
{
|
{
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureEvent;
|
||||||
|
|
||||||
class FeatureDeleteEvent extends FeatureEvent
|
class FeatureDeleteEvent extends FeatureEvent
|
||||||
{
|
{
|
||||||
@@ -21,7 +21,8 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
use Thelia\Core\Event\ActionEvent;
|
||||||
use Thelia\Model\Feature;
|
use Thelia\Model\Feature;
|
||||||
|
|
||||||
class FeatureEvent extends ActionEvent
|
class FeatureEvent extends ActionEvent
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
/* */
|
/* */
|
||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Core\Event;
|
namespace Thelia\Core\Event\Feature;
|
||||||
|
|
||||||
|
use Thelia\Core\Event\Feature\FeatureCreateEvent;
|
||||||
|
|
||||||
class FeatureUpdateEvent extends FeatureCreateEvent
|
class FeatureUpdateEvent extends FeatureCreateEvent
|
||||||
{
|
{
|
||||||
@@ -5,7 +5,7 @@ namespace Thelia\Model;
|
|||||||
use Thelia\Model\Base\Feature as BaseFeature;
|
use Thelia\Model\Base\Feature as BaseFeature;
|
||||||
use Propel\Runtime\Connection\ConnectionInterface;
|
use Propel\Runtime\Connection\ConnectionInterface;
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
use Thelia\Core\Event\FeatureEvent;
|
use Thelia\Core\Event\Feature\FeatureEvent;
|
||||||
|
|
||||||
class Feature extends BaseFeature {
|
class Feature extends BaseFeature {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace Thelia\Model;
|
|||||||
use Thelia\Model\Base\FeatureAv as BaseFeatureAv;
|
use Thelia\Model\Base\FeatureAv as BaseFeatureAv;
|
||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
use Propel\Runtime\Connection\ConnectionInterface;
|
use Propel\Runtime\Connection\ConnectionInterface;
|
||||||
use Thelia\Core\Event\FeatureAvEvent;
|
use Thelia\Core\Event\Feature\FeatureAvEvent;
|
||||||
|
|
||||||
class FeatureAv extends BaseFeatureAv {
|
class FeatureAv extends BaseFeatureAv {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user