function testValidatorFilterObject() { $filters = new A_Filter_Set(); $filters->addFilter(new A_Filter_Tolower(), 'name'); $this->data = $filters->doFilter($this->data); $this->assertEqual($this->data['name'], 'john smith'); }
$result = $filter->doFilter($input); echo '<b>After</b><br>'; dump($result); echo '<h2>A filter regex</h2>'; $input = array('username' => 'Matthijs879'); echo '<b>Before</b><br>'; dump($input); $filter = new A_Filter_Set(); $filter->addFilter(new A_Filter_Regexp('/[^a-z]+/'), array('username')); $result = $filter->doFilter($input); echo '<b>After</b><br>'; dump($result); echo '<h2>A filter substr</h2>'; $input = array('username' => 'Matthijs879', 'name' => 'mike'); echo '<b>Before</b><br>'; dump($input); $filter = new A_Filter_Set(); $filter->addFilter(new A_Filter_Substr(2, 5), array('username', 'name')); $result = $filter->doFilter($input); echo '<b>After</b><br>'; dump($result); echo '<h2>A filter tolower and upper</h2>'; $input = array('firstname' => 'mikEY', 'lastname' => 'DAVIDson'); echo '<b>Before</b><br>'; dump($input); $filter = new A_Filter_Set(); $filter->addFilter(new A_Filter_Tolower(), array('firstname')); $filter->addFilter(new A_Filter_Toupper(), array('lastname')); $result = $filter->doFilter($input); echo '<b>After</b><br>'; dump($result);