N°1888 - Filter search with another search

This commit is contained in:
Eric
2019-10-23 12:56:02 +02:00
parent 6f6b654dba
commit 5642552f9a
6 changed files with 687 additions and 283 deletions

View File

@@ -383,6 +383,16 @@ class DBUnionSearch extends DBSearch
}
}
public function Filter($sClassAlias, DBSearch $oFilter)
{
$aSearches = array();
foreach ($this->aSearches as $oSearch)
{
$aSearches[] = $oSearch->Filter($sClassAlias, $oFilter);
}
return new DBUnionSearch($aSearches);
}
public function Intersect(DBSearch $oFilter)
{
$aSearches = array();