Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit c3ab90d

Browse files
authored
Merge pull request #974 from Knallcharge/patch-1
Fix doctrine DBAL 3 compatibility
2 parents 595f663 + ca1e301 commit c3ab90d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Controller/DatatableController.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace Sg\DatatablesBundle\Controller;
1313

1414
use DateTime;
15-
use Doctrine\DBAL\Types\Type;
15+
use Doctrine\DBAL\Types\Types;
1616
use Exception;
1717
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
1818
use Symfony\Component\HttpFoundation\Request;
@@ -112,28 +112,28 @@ private function getEntityByPk($entityClassName, $pk): object
112112
private function normalizeValue(string $originalTypeOfField, $value)
113113
{
114114
switch ($originalTypeOfField) {
115-
case Type::DATETIME:
115+
case Types::DATETIME_MUTABLE:
116116
$value = new DateTime($value);
117117

118118
break;
119-
case Type::BOOLEAN:
119+
case Types::BOOLEAN:
120120
$value = $this->strToBool($value);
121121

122122
break;
123-
case Type::TEXT:
124-
case Type::STRING:
123+
case Types::TEXT:
124+
case Types::STRING:
125125
break;
126-
case Type::SMALLINT:
127-
case Type::INTEGER:
126+
case Types::SMALLINT:
127+
case Types::INTEGER:
128128
$value = (int) $value;
129129

130130
break;
131-
case Type::BIGINT:
131+
case Types::BIGINT:
132132
$value = (string) $value;
133133

134134
break;
135-
case Type::FLOAT:
136-
case Type::DECIMAL:
135+
case Types::FLOAT:
136+
case Types::DECIMAL:
137137
$value = (float) $value;
138138

139139
break;

0 commit comments

Comments
 (0)