File tree 3 files changed +7
-7
lines changed
3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 5
5
namespace Doctrine \Performance \Query ;
6
6
7
7
use DateTime ;
8
- use Doctrine \DBAL \Types \DateTimeType ;
8
+ use Doctrine \DBAL \Types \Types ;
9
9
use Doctrine \ORM \Query ;
10
10
use Doctrine \Performance \EntityManagerFactory ;
11
11
use PhpBench \Benchmark \Metadata \Annotations \BeforeMethods ;
@@ -59,7 +59,7 @@ public function init(): void
59
59
60
60
foreach (range (1 , 10 ) as $ index ) {
61
61
$ this ->parsedQueryWithInferredParameterType ->setParameter ('parameter ' . $ index , new DateTime ());
62
- $ this ->parsedQueryWithDeclaredParameterType ->setParameter ('parameter ' . $ index , new DateTime (), DateTimeType:: DATETIME );
62
+ $ this ->parsedQueryWithDeclaredParameterType ->setParameter ('parameter ' . $ index , new DateTime (), Types:: DATETIME_MUTABLE );
63
63
}
64
64
65
65
// Force parsing upfront - we don't benchmark that bit in this scenario
Original file line number Diff line number Diff line change 6
6
7
7
use DateTime ;
8
8
use DateTimeZone ;
9
- use Doctrine \DBAL \Types \Type as DBALType ;
9
+ use Doctrine \DBAL \Types \Types ;
10
10
use Doctrine \Tests \Models \Generic \BooleanModel ;
11
11
use Doctrine \Tests \Models \Generic \DateTimeModel ;
12
12
use Doctrine \Tests \Models \Generic \DecimalModel ;
@@ -146,7 +146,7 @@ public function testDqlQueryBindDateTimeInstance(): void
146
146
$ this ->_em ->clear ();
147
147
148
148
$ dateTimeDb = $ this ->_em ->createQuery ('SELECT d FROM Doctrine\Tests\Models\Generic\DateTimeModel d WHERE d.datetime = ?1 ' )
149
- ->setParameter (1 , $ date , DBALType:: DATETIME )
149
+ ->setParameter (1 , $ date , Types:: DATETIME_MUTABLE )
150
150
->getSingleResult ();
151
151
152
152
self ::assertInstanceOf (DateTime::class, $ dateTimeDb ->datetime );
@@ -168,7 +168,7 @@ public function testDqlQueryBuilderBindDateTimeInstance(): void
168
168
->select ('d ' )
169
169
->from (DateTimeModel::class, 'd ' )
170
170
->where ('d.datetime = ?1 ' )
171
- ->setParameter (1 , $ date , DBALType:: DATETIME )
171
+ ->setParameter (1 , $ date , Types:: DATETIME_MUTABLE )
172
172
->getQuery ()->getSingleResult ();
173
173
174
174
self ::assertInstanceOf (DateTime::class, $ dateTimeDb ->datetime );
Original file line number Diff line number Diff line change 9
9
use Doctrine \Common \Cache \Psr6 \DoctrineProvider ;
10
10
use Doctrine \Common \Collections \ArrayCollection ;
11
11
use Doctrine \DBAL \ParameterType ;
12
- use Doctrine \DBAL \Types \Type ;
12
+ use Doctrine \DBAL \Types \Types ;
13
13
use Doctrine \ORM \Internal \Hydration \IterableResult ;
14
14
use Doctrine \ORM \Query \Parameter ;
15
15
use Doctrine \ORM \Query \QueryException ;
@@ -505,7 +505,7 @@ public function testValuesAreNotBeingResolvedForSpecifiedParameterTypes(): void
505
505
506
506
$ query = $ this ->entityManager ->createQuery ('SELECT d FROM ' . DateTimeModel::class . ' d WHERE d.datetime = :value ' );
507
507
508
- $ query ->setParameter ('value ' , new DateTime (), Type:: DATETIME );
508
+ $ query ->setParameter ('value ' , new DateTime (), Types:: DATETIME_MUTABLE );
509
509
510
510
self ::assertEmpty ($ query ->getResult ());
511
511
}
You can’t perform that action at this time.
0 commit comments