Skip to content

Commit e546cde

Browse files
authored
Merge pull request #8944 from derrabus/bugfix/datetime-constant
Remove references to `Type::DATETIME`
2 parents 14da92c + 5f3e171 commit e546cde

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

tests/Doctrine/Performance/Query/QueryBoundParameterProcessingBench.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Doctrine\Performance\Query;
66

77
use DateTime;
8-
use Doctrine\DBAL\Types\DateTimeType;
8+
use Doctrine\DBAL\Types\Types;
99
use Doctrine\ORM\Query;
1010
use Doctrine\Performance\EntityManagerFactory;
1111
use PhpBench\Benchmark\Metadata\Annotations\BeforeMethods;
@@ -59,7 +59,7 @@ public function init(): void
5959

6060
foreach (range(1, 10) as $index) {
6161
$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);
6363
}
6464

6565
// Force parsing upfront - we don't benchmark that bit in this scenario

tests/Doctrine/Tests/ORM/Functional/TypeTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use DateTime;
88
use DateTimeZone;
9-
use Doctrine\DBAL\Types\Type as DBALType;
9+
use Doctrine\DBAL\Types\Types;
1010
use Doctrine\Tests\Models\Generic\BooleanModel;
1111
use Doctrine\Tests\Models\Generic\DateTimeModel;
1212
use Doctrine\Tests\Models\Generic\DecimalModel;
@@ -146,7 +146,7 @@ public function testDqlQueryBindDateTimeInstance(): void
146146
$this->_em->clear();
147147

148148
$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)
150150
->getSingleResult();
151151

152152
self::assertInstanceOf(DateTime::class, $dateTimeDb->datetime);
@@ -168,7 +168,7 @@ public function testDqlQueryBuilderBindDateTimeInstance(): void
168168
->select('d')
169169
->from(DateTimeModel::class, 'd')
170170
->where('d.datetime = ?1')
171-
->setParameter(1, $date, DBALType::DATETIME)
171+
->setParameter(1, $date, Types::DATETIME_MUTABLE)
172172
->getQuery()->getSingleResult();
173173

174174
self::assertInstanceOf(DateTime::class, $dateTimeDb->datetime);

tests/Doctrine/Tests/ORM/Query/QueryTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use Doctrine\Common\Cache\Psr6\DoctrineProvider;
1010
use Doctrine\Common\Collections\ArrayCollection;
1111
use Doctrine\DBAL\ParameterType;
12-
use Doctrine\DBAL\Types\Type;
12+
use Doctrine\DBAL\Types\Types;
1313
use Doctrine\ORM\Internal\Hydration\IterableResult;
1414
use Doctrine\ORM\Query\Parameter;
1515
use Doctrine\ORM\Query\QueryException;
@@ -505,7 +505,7 @@ public function testValuesAreNotBeingResolvedForSpecifiedParameterTypes(): void
505505

506506
$query = $this->entityManager->createQuery('SELECT d FROM ' . DateTimeModel::class . ' d WHERE d.datetime = :value');
507507

508-
$query->setParameter('value', new DateTime(), Type::DATETIME);
508+
$query->setParameter('value', new DateTime(), Types::DATETIME_MUTABLE);
509509

510510
self::assertEmpty($query->getResult());
511511
}

0 commit comments

Comments
 (0)