What's new in the latest version of auditor.
Query::addFilter(string $name, $value) Query::addRangeFilter(string $name, $minValue, $maxValue) Query::addDateRangeFilter(string $name, $minValue, $maxValue)
are now deprecated in favor of
There are several kinds of filters:
SimpleFilterlets you filter by a specific value or set of values
RangeFilterlets you filter by a range of values
DateRangeFilterlets you filter by a range of dates
More details in the documentation
The purpose of
auditor is to provide an easy and standardized way to collect audit logs.
This library is architected around two concepts:
Those two kind of services are offered by Providers and a default one is included with this library:
DoctrineProvider offers both auditing services and storage services and
creates audit logs for all
Doctrine ORM database related changes.