Esempio n. 1
0
 public static function getInputFilter()
 {
     //if(!$this->inputFilter){
     $inputFilter = new \Zend\InputFilter\InputFilter();
     $factory = new \Zend\InputFilter\Factory();
     $inputFilter->add($factory->createInput(array('name' => 'title', 'filters' => array(array('name' => 'StripTags'), array('name' => 'StringTrim'), array('name' => 'HtmlEntities')), 'validators' => array(array('name' => 'StringLength', 'options' => array('encoding' => 'UTF-8', 'min' => 5, 'max' => 100))))));
     $inputFilter->add($factory->createInput(array('name' => 'image', 'required' => true)));
     $inputFilter->add($factory->createInput(array('required' => false, 'name' => 'image-url', 'validators' => array(array('name' => 'Uri')))));
     return $inputFilter;
     //}
 }
Esempio n. 2
0
 public static function getInputFilter()
 {
     //if(!$this->inputFilter){
     $inputFilter = new \Zend\InputFilter\InputFilter();
     $factory = new \Zend\InputFilter\Factory();
     $inputFilter->add($factory->createInput(array('name' => 'username', 'required' => true, 'filters' => array(array('name' => 'StringTrim'), array('name' => 'HtmlEntities')), 'validators' => array(array('name' => 'StringLength', 'options' => array('encoding' => 'UTF-8', 'min' => 3, 'max' => 70))))));
     $inputFilter->add($factory->createInput(array('name' => 'email', 'required' => true, 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(array('name' => 'EmailAddress')))));
     $inputFilter->add($factory->createInput(array('required' => true, 'name' => 'password', 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(array('name' => 'StringLength', 'options' => array('encoding' => 'UTF-8', 'min' => 5, 'max' => 70))))));
     $inputFilter->add($factory->createInput(array('required' => true, 'name' => 'repassword', 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(array('name' => 'StringLength', 'options' => array('encoding' => 'UTF-8', 'min' => 5, 'max' => 70))))));
     return $inputFilter;
     //}
 }
 public function getInputFilter()
 {
     $inputFilter = new \Zend\InputFilter\InputFilter();
     $factory = new \Zend\InputFilter\Factory();
     $inputFilter->add($factory->createInput(array('name' => 'control_id', 'validators' => array('name' => '\\DoctrineModule\\Validator\\NoObjectExists', 'options' => array('object_repository' => this, 'fields' => array('control_id'))))));
     return $inputFilter;
 }
 public function testInArrayValidator()
 {
     $element = new \Library\Form\Element\SelectSimple();
     $element->setValueOptions(array('option1', 'option2'));
     $factory = new \Zend\InputFilter\Factory();
     $input = $factory->createInput($element->getInputSpecification());
     $input->setValue('option1');
     $this->assertTrue($input->isValid());
     $input->setValue('option2');
     $this->assertTrue($input->isValid());
     $input->setValue('option3');
     $this->assertFalse($input->isValid());
 }