This class has been refactored to support range queries, in order to do that the following protected methods have been removed:
applyTypeIsLessEqual
applyTypeIsGreaterThan
applyTypeIsEqual
applyType
Prior to this change when filtering using a DateFilter
or DateTimeFilter
with equals
type, it created a range
query internally. Now you have to use DateRangeFilter
or DateTimeRangeFilter
and provide a range of dates.
When guessing a FieldDescriptionInterface
type with association mapping:
- If the association type is
one
, the type of theTypeGuess
instance ismany_to_one
instead ofmongo_one
. - If the association type is
many
, the type of theTypeGuess
instance ismany_to_many
instead ofmongo_many
.
All the deprecated code introduced on 3.x is removed on 4.0.
Please read 3.x upgrade guides for more information.
See also the diff code.