From a7c8ff4cbe687efa3f4df22a048cfe029600e562 Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 9 Jan 2020 19:01:48 +0300 Subject: [PATCH] 5.0.1- fixed QueryBuilder date filters --- composer.json | 1 + src/Grid/Providers/QueryBuilderDataProvider.php | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 3664242..56b1db4 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,7 @@ "minimum-stability": "stable", "require": { "php": ">=7.1", + "ext-pdo": "*", "symfony/framework-bundle": "^4.0 || ^5.0", "symfony/orm-pack": "*", "symfony/twig-bundle": "^4.0 || ^5.0", diff --git a/src/Grid/Providers/QueryBuilderDataProvider.php b/src/Grid/Providers/QueryBuilderDataProvider.php index 7eaa150..ad58a76 100644 --- a/src/Grid/Providers/QueryBuilderDataProvider.php +++ b/src/Grid/Providers/QueryBuilderDataProvider.php @@ -99,10 +99,8 @@ protected function equalDate($attribute, $value): void $this->builder ->andWhere($this->builder->expr()->gte($attribute, ':' . $placeholderName)) ->andWhere($this->builder->expr()->lt($attribute, ':' . $placeholderNameNext)); - $this->builder->setParameters([ - $placeholderName => $date, - $placeholderNameNext => $nextDate - ]); + $this->builder->setParameter($placeholderName, $date); + $this->builder->setParameter($placeholderNameNext, $nextDate); } protected function ltDate($attribute, $value): void