/** * {@inheritDoc} */ public function isValid() { foreach ($this->configs as $config) { $this->addFilter($config); } return parent::isValid(); }
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(); }
/** * {@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(); }