aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php')
-rw-r--r--src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php b/src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php
index 20ced679..cfdbfe97 100644
--- a/src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php
+++ b/src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php
@@ -8,7 +8,7 @@ use Symfony\Component\EventDispatcher\EventSubscriberInterface;
8 8
9/** 9/**
10 * This custom class override the default behavior of LexikFilterBundle on `filter_date_range` 10 * This custom class override the default behavior of LexikFilterBundle on `filter_date_range`
11 * It converts a date_range to date_time_range to add hour to be able to grab a whole day (from 00:00:00 to 23:59:59) 11 * It converts a date_range to date_time_range to add hour to be able to grab a whole day (from 00:00:00 to 23:59:59).
12 */ 12 */
13class CustomDoctrineORMSubscriber extends DoctrineORMSubscriber implements EventSubscriberInterface 13class CustomDoctrineORMSubscriber extends DoctrineORMSubscriber implements EventSubscriberInterface
14{ 14{
@@ -17,17 +17,17 @@ class CustomDoctrineORMSubscriber extends DoctrineORMSubscriber implements Event
17 */ 17 */
18 public function filterDateRange(GetFilterConditionEvent $event) 18 public function filterDateRange(GetFilterConditionEvent $event)
19 { 19 {
20 $expr = $event->getFilterQuery()->getExpressionBuilder(); 20 $expr = $event->getFilterQuery()->getExpressionBuilder();
21 $values = $event->getValues(); 21 $values = $event->getValues();
22 $value = $values['value']; 22 $value = $values['value'];
23 23
24 // left date should start at midnight 24 // left date should start at midnight
25 if (isset($value['left_date'][0]) && $value['left_date'][0] instanceOf \DateTime) { 25 if (isset($value['left_date'][0]) && $value['left_date'][0] instanceof \DateTime) {
26 $value['left_date'][0]->setTime(0, 0, 0); 26 $value['left_date'][0]->setTime(0, 0, 0);
27 } 27 }
28 28
29 // right adte should end one second before midnight 29 // right adte should end one second before midnight
30 if (isset($value['right_date'][0]) && $value['right_date'][0] instanceOf \DateTime) { 30 if (isset($value['right_date'][0]) && $value['right_date'][0] instanceof \DateTime) {
31 $value['right_date'][0]->setTime(23, 59, 59); 31 $value['right_date'][0]->setTime(23, 59, 59);
32 } 32 }
33 33