Implement SavedSearch filters

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
This commit is contained in:
Dillon-Brown 2020-08-26 09:38:05 +01:00
parent bdc22e029f
commit 63fe5948ae
13 changed files with 314 additions and 28 deletions

View file

@ -145,6 +145,29 @@ final class ViewDefinitionsHandlerTest extends Unit
$appListStrings
);

/** @var FilterDefinitionProviderInterface $filterDefinitionHandler */
$filterDefinitionHandler = $this->make(
FilterDefinitionProvider::class,
[
'getFilters' => static function (

/** @noinspection PhpUnusedParameterInspection */
string $module
)
:
array
{
$result = [];
$result[] = [
'id' => '1',
'name' => 'Saved Filter 1',
'contents' => 'dummy contents'
];
return $result;
}
]
);

$this->viewDefinitionHandler = new ViewDefinitionsHandler(
$projectDir,
$legacyDir,
@ -155,7 +178,8 @@ final class ViewDefinitionsHandlerTest extends Unit
$fieldDefinitionsHandler,
$bulkActionProvider,
$chartDefinitionProvider,
$lineActionDefinitionProvider
$lineActionDefinitionProvider,
$filterDefinitionHandler
);

// Needed for aspect mock