FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
mailpoet
/
vendor-prefixed
/
doctrine
/
orm
/
src
/
Internal
Edit File: SQLResultCasing.php
<?php declare (strict_types=1); namespace MailPoetVendor\Doctrine\ORM\Internal; if (!defined('ABSPATH')) exit; use MailPoetVendor\Doctrine\DBAL\Platforms\AbstractPlatform; use MailPoetVendor\Doctrine\DBAL\Platforms\DB2Platform; use MailPoetVendor\Doctrine\DBAL\Platforms\OraclePlatform; use MailPoetVendor\Doctrine\DBAL\Platforms\PostgreSQLPlatform; use function get_class; use function method_exists; use function strpos; use function strtolower; use function strtoupper; trait SQLResultCasing { private function getSQLResultCasing(AbstractPlatform $platform, string $column) : string { if ($platform instanceof DB2Platform || $platform instanceof OraclePlatform) { return strtoupper($column); } if ($platform instanceof PostgreSQLPlatform) { return strtolower($column); } if (strpos(get_class($platform), 'MailPoetVendor\\Doctrine\\DBAL\\Platforms\\') !== 0 && method_exists(AbstractPlatform::class, 'getSQLResultCasing')) { return $platform->getSQLResultCasing($column); } return $column; } }
Save
Back