2 declare(strict_types = 1);
19 use Doctrine\DBAL\Platforms\AbstractPlatform;
20 use Doctrine\DBAL\Platforms\MySqlPlatform;
21 use Doctrine\DBAL\Platforms\PostgreSqlPlatform;
22 use Doctrine\DBAL\Platforms\SqlitePlatform;
23 use Doctrine\DBAL\Platforms\SQLServerPlatform;
47 'postgresql' => 34464,
61 $platformName = static::getPlatformIdentifier($platform);
63 return self::$identifierLimits[$platformName];
75 $platformName = static::getPlatformIdentifier($platform);
77 return self::$bindParameterLimits[$platformName];
90 if ($platform instanceof MySqlPlatform) {
93 if ($platform instanceof PostgreSqlPlatform) {
96 if ($platform instanceof SQLServerPlatform) {
99 if ($platform instanceof SqlitePlatform) {
102 throw new \RuntimeException(
103 'Unsupported Databaseplatform "' . get_class($platform) .
'" detected in PlatformInformation',