php-rules / rules-filter
a sample test for composer
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2025-06-13 23:06:27 UTC
README
a rules repository
You can create new Rules for your array filters as follow:
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); } }