create folder events

This commit is contained in:
Manuel Raynaud
2013-09-20 19:00:41 +02:00
parent 8a37636aa6
commit 00f7c491b2
5 changed files with 344 additions and 2 deletions

View File

@@ -22,6 +22,7 @@
/*************************************************************************************/
namespace Thelia\Controller\Admin;
use Thelia\Core\Event\FolderUpdateEvent;
use Thelia\Core\Event\TheliaEvents;
use Thelia\Form\FolderModificationForm;
use Thelia\Model\FolderQuery;
@@ -67,7 +68,7 @@ class FolderController extends AbstractCrudController
*/
protected function getUpdateForm()
{
// TODO: Implement getUpdateForm() method.
return new FolderModificationForm($this->getRequest());
}
/**
@@ -111,7 +112,20 @@ class FolderController extends AbstractCrudController
*/
protected function getUpdateEvent($formData)
{
// TODO: Implement getUpdateEvent() method.
$updateEvent = new FolderUpdateEvent($formData['id']);
$updateEvent
->setLocale($formData['locale'])
->setTitle($formData['title'])
->setChapo($formData['chapo'])
->setDescription($formData['description'])
->setPostscriptum($formData['postscriptum'])
->setVisible($formData['visible'])
->setUrl($formData['url'])
->setParent($formData['parent'])
;
return $updateEvent;
}
/**