You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This subject won't be directly treated here. You can either follow the official
documentation or use a
bundle/module/whatever the framework you're using promotes.
Configure RulerZ
Once Pomm is installed and configured we can the RulerZ engine:
$rulerz = newRulerZ(
$compiler, [
new \RulerZ\Pomm\Target\Pomm(), // this line is Pomm-specific// other compilation targets...
]
);
The only Pomm-related configuration is the Pomm target being added to the list
of the known compilation targets.
Filter your target
Now that both Pomm and RulerZ are ready, you can use them to retrieve data.
The Pomm instance that we previously injected into the RulerZ engine
only knows how to use PommProject\ModelManager\Model\Model so the first step
is to access the model to query:
And as usual, we call RulerZ with our target (the Model object) and our rule.
RulerZ will build the right executor for the given target and use it to filter
the data, or in our case to retrieve data from a database.