From cbb54e18b63ccecb1872f3561dc069106793b51b Mon Sep 17 00:00:00 2001 From: John Quairia Date: Sat, 30 May 2026 20:06:49 +0200 Subject: [PATCH] fix: use nuymber hit from meilisearch --- src/Filter/SetDateOrderFilter.php | 56 +++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/Filter/SetDateOrderFilter.php diff --git a/src/Filter/SetDateOrderFilter.php b/src/Filter/SetDateOrderFilter.php new file mode 100644 index 0000000..03b56ff --- /dev/null +++ b/src/Filter/SetDateOrderFilter.php @@ -0,0 +1,56 @@ +getRootAliases()[0]; + $queryBuilder->addOrderBy("$alias.setDate", $dir); + } + + protected function filterProperty( + string $property, + mixed $value, + QueryBuilder $queryBuilder, + QueryNameGeneratorInterface $queryNameGenerator, + string $resourceClass, + ?Operation $operation = null, + array $context = [], + ): void {} + + public function getDescription(string $resourceClass): array + { + return [ + 'order[set.date]' => [ + 'property' => 'setDate', + 'type' => 'string', + 'required' => false, + 'schema' => ['type' => 'string', 'enum' => ['asc', 'desc']], + ], + ]; + } +}