Ejemplo n.º 1
0
 public function filter($value)
 {
     $values = parent::filter($value);
     $filterString = new StringFilter();
     foreach ($values as $idx => $val) {
         try {
             $values[$idx] = $filterString->filter($val);
         } catch (FilterException $ex) {
             throw new FilterException('Array of strings expected');
         }
     }
     return $values;
 }
Ejemplo n.º 2
0
 public function filter($value)
 {
     $values = parent::filter($value);
     $filterInt = new integer();
     foreach ($values as $idx => $val) {
         try {
             $values[$idx] = $filterInt->filter($val);
         } catch (FilterException $ex) {
             throw new FilterException('Array of integers expected');
         }
     }
     return $values;
 }
Ejemplo n.º 3
0
 public function filter($value)
 {
     $values = parent::filter($value);
     //array expected
     foreach ($values as $idx => $val) {
         try {
             $values[$idx] = $this->strFilter->filter($val);
             //string expected
             $values[$idx] = $this->inFilter->filter($values[$idx]);
             //among valid values
         } catch (FilterException $ex) {
             throw new FilterException('Array of strings expected');
         }
     }
     return $values;
 }