fg/cascade
最新稳定版本:1.0.0
Composer 安装命令:
composer require fg/cascade
包简介
A lightweight API to filter values.
README 文档
README
A lightweight API to filter values.
Installation
composer require fg/cascade
Usage
Filtering a value:
$Cascade = new Cascade\Cascade([ function($value) { return $value + $value; }, function($value) { return $value * $value; } ]); echo $Cascade->filter(2); // 16
Filtering a value depending on additionnal arguments:
$Cascade = new Cascade\Cascade([ function($value, $factor) { return $value * $factor; } ]); echo $Cascade->filter(2, 10); // 20
Filtering a value with a filter object:
class SquareFilter { public function __invoke($value) { return $value * $value; } } $Cascade = new Cascade\Cascade([ new SquareFilter() ]); echo $Cascade->filter(2); // 4
API
// constructor $Cascade = new Cascade\Cascade(); $Cascade = new Cascade\Cascade($filters); // accessors for the list of filters $Cascade->filters(); $Cascade->setFilters($filters); $Cascade->addFilter($filter); // filter $Cascade->filter($value [, $args...]);
统计信息
- 总下载量: 764
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-2-Clause
- 更新时间: 2014-08-04