diff options
author | Jeremy Benoist <jeremy.benoist@gmail.com> | 2015-08-23 22:06:27 +0200 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2015-08-23 22:06:27 +0200 |
commit | f90af145caa040d17f2fb01e78b645c4157c3781 (patch) | |
tree | 18e1094ae362ba2f966213bc3658fa6d9c79c9b3 /src/Wallabag/CoreBundle/Event | |
parent | 7d6c3edcdd2730a46d59c186048e76fa72e364c7 (diff) | |
download | wallabag-f90af145caa040d17f2fb01e78b645c4157c3781.tar.gz wallabag-f90af145caa040d17f2fb01e78b645c4157c3781.tar.zst wallabag-f90af145caa040d17f2fb01e78b645c4157c3781.zip |
Add test for same day filter
Diffstat (limited to 'src/Wallabag/CoreBundle/Event')
-rw-r--r-- | src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php | 10 |
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 | */ |
13 | class CustomDoctrineORMSubscriber extends DoctrineORMSubscriber implements EventSubscriberInterface | 13 | class 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 | ||