Filterus\Filter::factory PHP Method

factory() public static method

public static factory ( $filter )
    public static function factory($filter)
    {
        if ($filter instanceof self) {
            return $filter;
        }
        list($filterName, $options) = static::parseFilter($filter);
        if (!isset(self::$filters[$filterName])) {
            throw new \InvalidArgumentException('Invalid Filter Specified: ' . $filter);
        }
        $class = self::$filters[$filterName];
        return new $class($options);
    }

Usage Example

コード例 #1
0
ファイル: FloatType.php プロジェクト: yrizos/data-entity
 public function validate($value)
 {
     return Filter::factory('float')->validate($value);
 }
All Usage Examples Of Filterus\Filter::factory