/**
  * @return UserFiedlset
  */
 public function addRoleCommunity()
 {
     $collectionRole = new Element\Collection('roles');
     $collectionRole->setCount(2)->setAllowAdd(true)->setShouldCreateTemplate(true)->setTargetElement(new AssertRoleCommunityFiedlset());
     $this->add($collectionRole);
     return $this;
 }
Example #2
0
 public function testDonNotApplyEmptyInputFiltersToSubFieldsetOfCollectionElementsWithCollectionInputFilters()
 {
     $collectionFieldset = new Fieldset('item');
     $collectionFieldset->add(new Element('foo'));
     $collection = new Element\Collection('items');
     $collection->setCount(3);
     $collection->setTargetElement($collectionFieldset);
     $this->form->add($collection);
     $inputFilterFactory = new InputFilterFactory();
     $inputFilter = $inputFilterFactory->createInputFilter(array('items' => array('type' => 'Zend\\InputFilter\\CollectionInputFilter', 'input_filter' => new InputFilter())));
     $this->form->setInputFilter($inputFilter);
     $this->assertInstanceOf('Zend\\InputFilter\\CollectionInputFilter', $this->form->getInputFilter()->get('items'));
     $this->assertCount(1, $this->form->getInputFilter()->get('items')->getInputs());
 }