示例#1
0
 /**
  * @param array $widgets
  *
  * @dataProvider formTypeProvider
  */
 public function testBuildForm(array $widgets)
 {
     $builder = $this->getMockBuilder('Symfony\\Component\\Form\\FormBuilder')->disableOriginalConstructor()->getMock();
     $builder->expects($this->exactly(9))->method('add')->will($this->returnSelf());
     foreach ($widgets as $key => $widget) {
         $builder->expects($this->at($key))->method('add')->with($this->equalTo($widget))->will($this->returnSelf());
     }
     $this->formType->buildForm($builder, []);
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->addEventSubscriber(new PatchSubscriber());
 }
示例#3
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('createdAt', 'oro_datetime', ['required' => false]);
     $builder->addEventSubscriber(new PatchSubscriber());
 }