Extend parent child conditions instead of force creating it.
Refactored parseConditions() into subroutines parseRootCondition() and parseParentChildConditions().
Ensure we get an array from dca for filter builders.
Prevent endless loop for empty FilterBuilderWithChildren.
New method FilterBuilder::isRootFilter().
Initialize to ParentChildCondition::$filter as an array.
Bugfix: initialize isRootFilter value.
Bugfix: properly decide target property name for root and child conditions.
Bugfix: checkAndFilter() and checkOrFilter() already get the children only.
Clone the model collection before storing it.
Encapsulate the filter array with an AND condition when matching.
Update phpDoc.
Introduce vendor prefix in namespace.