php-rules / rules-filter
为composer提供的示例测试
1.0.1
2019-07-03 18:33 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-20 19:20:51 UTC
README
一个规则仓库
您可以根据以下步骤为您的数组过滤器创建新的规则:
declare(strict_types = 1); namespace App; class ContainerRulesArrayMap { private $rules = []; private $items = []; public function __construct(array $tasks) { $this->items = $tasks; } public function addRule(Rule $rule) : void { $this->rules[] = $rule; } /** * execRule * * run each rule and aply the filter method * to each item from array origin * * * @return void */ public function execRule() : void { foreach ($this->rules as $rule) { $this->items = $rule->map($this->items); } }