PIM-2919 : introduce a compiler pass to register filters in product
query builder
PIM-2919 : refactor ORM filters by implementing new interfaces, supportsAttribute and
supportsOperator
PIM-2919 : refactor ORM date filter
PIM-2919 : extract criteria preparation from base filter to a dedicated
util class
PIM-2919 : refactor metric filter to avoid the base filter inheritance
PIM-2919 : fix CS
PIM-2919 : refactor the price filter to avoid the base filter
inheritance
PIM-2919 : refactor simple and multi select filters to avoid the useless
entity filter inheritance
PIM-2919 : refactor entity filter to avoid to inherit from base filter
PIM-2919 : update the ORM filter specs
PIM-2919 : add behat scenario to ensure the product grid sorting
PIM-2919 : add a compiler pass for sorters and refactor them to rely on
new interfaces
PIM-2919 : update base sorter spec
PIM-2919 : refactor entity and metric sorters to avoid to inherit from
base sorter
PIM-2919 : refactor the query compiler pass to use the same priority order than
the serializer
PIM-2919 : update the product query filters and sorters (mongodb)
PIM-2919 : update the PQB spec
PIM-2919 : rename classes
PIM-2919 : fix ODM specs
PIM-2919 : fix a use statement