예제 #1
0
 /**
  * {@inheritDoc}
  */
 public function isValid()
 {
     foreach ($this->configs as $config) {
         $this->addFilter($config);
     }
     return parent::isValid();
 }
예제 #2
0
 public function isValid()
 {
     $inputFilter = $this->getInputFilter();
     $inputFilter->add(array('name' => 'title', 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'name', 'required' => false, 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(new WidgetNameDuplicate())));
     $inputFilter->add(array('name' => 'description', 'required' => false, 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'id', 'required' => true, 'allow_empty' => true));
     $inputFilter->add(array('name' => 'content', 'required' => true, 'allow_empty' => false));
     $inputFilter->add(array('name' => 'type', 'required' => true, 'allow_empty' => true));
     return parent::isValid();
 }
예제 #3
0
 /**
  * {@inheritDoc}
  */
 public function isValid()
 {
     $inputFilter = $this->getInputFilter();
     $inputFilter->add(array('name' => 'title', 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'name', 'required' => false, 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(new \Module\System\Validator\BlockNameDuplicate())));
     $inputFilter->add(array('name' => 'description', 'required' => false, 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'subline', 'required' => false, 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'class', 'required' => false, 'filters' => array(array('name' => 'StringTrim'))));
     $inputFilter->add(array('name' => 'cache_ttl', 'required' => false));
     $inputFilter->add(array('name' => 'cache_level', 'required' => false));
     $inputFilter->add(array('name' => 'id', 'allow_empty' => true));
     $inputFilter->add(array('name' => 'root', 'required' => true, 'allow_empty' => true));
     $inputFilter->add(array('name' => 'title_hidden', 'required' => true, 'allow_empty' => true));
     $inputFilter->add(array('name' => 'body_fullsize', 'required' => true, 'allow_empty' => true));
     $this->addConfigFilter($inputFilter);
     return parent::isValid();
 }