PHPackages                             fivelab/ruler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fivelab/ruler

ActiveLibrary

fivelab/ruler
=============

Add rule for satisfy objects and generate queries based on specifications.

v1.3.1(1y ago)018.0k↓23.8%1MITPHPPHP ~8.2CI passing

Since May 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/FiveLab/Ruler)[ Packagist](https://packagist.org/packages/fivelab/ruler)[ RSS](/packages/fivelab-ruler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (7)Used By (0)

Russia has become a terrorist state.
------------------------------------

[](#russia-has-become-a-terrorist-state)

  #StandWithUkraine

Ruler
=====

[](#ruler)

The library for apply the string rule to any query builders (Doctrine ORM, Elastica, etc...).

For start use ruler, you should create the target factories for all supported targets for you. After, you can create ruler and apply any rules:

```
