コード例 #1
0
 public function testGetter()
 {
     $formEntity = $this->getMock('Oro\\Bundle\\EmbeddedFormBundle\\Entity\\EmbeddedForm');
     $event = new EmbeddedFormSubmitBeforeEvent([], $formEntity);
     $this->assertSame($formEntity, $event->getFormEntity());
     $this->assertSame([], $event->getData());
 }
コード例 #2
0
ファイル: EmbeddedFormListener.php プロジェクト: antrampa/crm
 /**
  * @param EmbeddedFormSubmitBeforeEvent $event
  */
 public function onEmbeddedFormSubmit(EmbeddedFormSubmitBeforeEvent $event)
 {
     /** @var ChannelAwareInterface $form */
     $form = $event->getFormEntity();
     /** @var  Object */
     $data = $event->getData();
     if ($data instanceof ChannelAwareInterface) {
         $dataChannel = $form->getDataChannel();
         $data->setDataChannel($dataChannel);
     }
 }