protected function _mapReverse(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { switch ($descriptor->getReference()) { case '\\Application\\Proto\\Inventory\\ExpenseCriteria': case '\\Application\\Proto\\Inventory\\ConsumptionCriteria': switch (true) { case $filter instanceof \App_ListFilter_GreaterThanFilter: return false; default: return true; } default: return parent::_mapReverse($descriptor, $filter, $filterList); } }