public function testEvent() { $formData = array('blah' => '123'); $stepNumber = 2; $event = new PostBindRequestEvent($this->getMockedFlowInterface(), $formData, $stepNumber); $this->assertEquals($formData, $event->getFormData()); $this->assertEquals($stepNumber, $event->getStepNumber()); }
public function onPostBindRequest(PostBindRequestEvent $event) { // ... $flow = $event->getFlow(); // If discount level is 'individual' then we can skip // the training family members step if ($event->getFormData()->getDiscountLevel() == 'individual') { $this->addSkipStep(2); } }