public function validate($var) { if (!is_numeric($var)) { return false; } return parent::validate($var); }
public function validate($var) { if (is_object($var) && method_exists($var, '__toString')) { $var = (string) $var; } return parent::validate($var); }
public function validate($var) { if (!is_array($var)) { return false; } return parent::validate($var); }
public function validate($value) { return !is_null($value) && Filter::factory('bool')->validate($value); }
public function validate($value) { return Filter::factory('float')->validate($value); }
public function validate($value) { return !is_bool($value) && Filter::factory('email')->validate($value); }
public function validate($value) { $value = $this->addScheme($value); return Filter::factory('url')->validate($value); }
public function validate($value) { return Filter::factory('alnum,min:1')->validate($value); }
public function validate($value) { return !is_bool($value) && Filter::factory('string,min:1')->validate($value); }
<?php require 'vendor/autoload.php'; use Filterus\Filter; $filter = Filter::map(array('foo' => 'string,min:4,default:test')); $tmp = array('foo' => 'bar'); var_dump(Filter::factory($filter)->filter($tmp)); //var_dump(Filter::factory($argv[1])->validate($argv[2]));