factory() public static method

public static factory ( $filter )
コード例 #1
0
ファイル: FloatType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return Filter::factory('float')->validate($value);
 }
コード例 #2
0
ファイル: BooleanType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_null($value) && Filter::factory('bool')->validate($value);
 }
コード例 #3
0
ファイル: EmailType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_bool($value) && Filter::factory('email')->validate($value);
 }
コード例 #4
0
ファイル: UrlType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     $value = $this->addScheme($value);
     return Filter::factory('url')->validate($value);
 }
コード例 #5
0
ファイル: AlnumType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return Filter::factory('alnum,min:1')->validate($value);
 }
コード例 #6
0
ファイル: StringType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return !is_bool($value) && Filter::factory('string,min:1')->validate($value);
 }
コード例 #7
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]));