コード例 #1
0
ファイル: Floats.php プロジェクト: ircmaxell/filterus
 public function validate($var)
 {
     if (!is_numeric($var)) {
         return false;
     }
     return parent::validate($var);
 }
コード例 #2
0
ファイル: String.php プロジェクト: puwenhan/filterus
 public function validate($var)
 {
     if (is_object($var) && method_exists($var, '__toString')) {
         $var = (string) $var;
     }
     return parent::validate($var);
 }
コード例 #3
0
ファイル: Arrays.php プロジェクト: puwenhan/filterus
 public function validate($var)
 {
     if (!is_array($var)) {
         return false;
     }
     return parent::validate($var);
 }
コード例 #4
0
ファイル: BooleanType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_null($value) && Filter::factory('bool')->validate($value);
 }
コード例 #5
0
ファイル: FloatType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return Filter::factory('float')->validate($value);
 }
コード例 #6
0
ファイル: EmailType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_bool($value) && Filter::factory('email')->validate($value);
 }
コード例 #7
0
ファイル: UrlType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     $value = $this->addScheme($value);
     return Filter::factory('url')->validate($value);
 }
コード例 #8
0
ファイル: AlnumType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return Filter::factory('alnum,min:1')->validate($value);
 }
コード例 #9
0
ファイル: StringType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_bool($value) && Filter::factory('string,min:1')->validate($value);
 }
コード例 #10
0
ファイル: test.php プロジェクト: puwenhan/filterus
<?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]));