Commit 2eb550bc by Frédéric

Update BoltFormExtendedExtension.php

parent b5e03918
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
namespace Bolt\Extension\Appolo\BoltFormExtended; namespace Bolt\Extension\Appolo\BoltFormExtended;
use Bolt\Extension\Bolt\BoltForms\Event\BoltFormsEvents;
use Bolt\Extension\SimpleExtension;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
/** /**
* ExtensionName extension class. * ExtensionName extension class.
...@@ -11,5 +14,30 @@ namespace Bolt\Extension\Appolo\BoltFormExtended; ...@@ -11,5 +14,30 @@ namespace Bolt\Extension\Appolo\BoltFormExtended;
*/ */
class BoltFormExtendedExtension extends SimpleExtension class BoltFormExtendedExtension extends SimpleExtension
{ {
/**
* Define events to listen to here.
*
* @param EventDispatcherInterface $dispatcher
*/
protected function subscribe(EventDispatcherInterface $dispatcher)
{
die();
$dispatcher->addListener(BoltFormsEvents::PRE_SUBMIT, array($this, 'myPostSubmit'));
}
public function myPostSubmit($event)
{
var_dump($event);
die();
/*if ($event->getForm()->getName() === 'my_form') {
// Get the data from the event
$data = $event->getData();
// Set some data values to upper case
$data['my_field'] = strtoupper($data['my_field']);
// Save the data back
$event->setData($data);
}*/
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment