o-p / json-logic
Make it easier to process large amount data with JsonLogic
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/o-p/json-logic
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-09-28 19:00:15 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); }) );