o-p / json-logic
Make it easier to process large amount data with JsonLogic
v0.0.2
2020-09-28 07:44 UTC
Requires
- php: >= 7.2
Requires (Dev)
- jwadhams/json-logic-php: ^1.4
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2025-02-28 17:41:24 UTC
README
Usage
-
For an one-time logic to data use case, the
apply
function is enough:echo \JsonLogic\JsonLogic::apply($rule, $data);
-
For a rule runs tons times, e.g. find matched records in daily logs:
$rule = \JsonLogic\JsonLogic::rule($rule); var_dump( array_filter($logs, function ($log) use ($rule) { return $rule->process($log); }) );