Exemplo n.º 1
0
 public function testOnSubmitDealsWithArrayBackedIteratorAggregate()
 {
     $this->form->add($this->getForm('1'));
     $data = new ArrayCollection(array(0 => 'first', 1 => 'second', 2 => 'third'));
     $event = new FormEvent($this->form, $data);
     $listener = new ResizeFormListener('text', array(), false, true);
     $listener->onSubmit($event);
     $this->assertArrayNotHasKey(0, $event->getData());
     $this->assertArrayNotHasKey(2, $event->getData());
 }
Exemplo n.º 2
0
 public function testOnSubmitNormDataDealsWithNullData()
 {
     $this->form->add($this->getForm('1'));
     $data = null;
     $event = new FormEvent($this->form, $data);
     $listener = new ResizeFormListener('text', array(), false, true);
     $listener->onSubmit($event);
     $this->assertEquals(array(), $event->getData());
 }