Example #1
0
 /**
  * Should return an array specification compatible with
  * {@link Zend\InputFilter\Factory::createInputFilter()}.
  *
  * @return array
  */
 public function getInputFilterSpecification()
 {
     return array('prefix' => array('required' => false), 'id' => array('required' => false, 'filters' => array(array('name' => 'Int'))), 'type' => array('required' => true), 'name' => array('required' => false, 'filters' => array(HtmlEntitiesWithTags::getDefaultFilterConfig()), 'validators' => array(array('name' => 'Zend\\Validator\\Db\\NoRecordExists', 'options' => array('adapter' => $this->serviceFactory->get('DbAdapter'), 'table' => 'settings', 'field' => 'name', 'exclude' => array('field' => 'id', 'value' => !empty($this->data['id']) ? $this->data['id'] : -1))))), 'description' => array('required' => false), 'value' => array('required' => false));
 }
Example #2
0
 protected function setUp()
 {
     $this->serviceFactory = $this->getMockBuilder('Zend\\ServiceManager\\ServiceLocatorInterface')->disableOriginalConstructor()->getMock();
     $this->setting = new SettingForm($this->serviceFactory);
     $this->filterArray = array('prefix' => array('required' => false), 'id' => array('required' => false, 'filters' => array(array('name' => 'Int'))), 'type' => array('required' => true), 'name' => array('required' => false, 'filters' => array(HtmlEntitiesWithTags::getDefaultFilterConfig()), 'validators' => array(array('name' => 'Zend\\Validator\\Db\\NoRecordExists', 'options' => array('adapter' => null, 'table' => 'settings', 'field' => 'name', 'exclude' => array('field' => 'id', 'value' => -1))))), 'description' => array('required' => false), 'value' => array('required' => false));
 }