JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrgetDatabasePlatform($connection), $this->mode, ); $case = null; if ($this->case !== null && ($portability & Connection::PORTABILITY_FIX_CASE) !== 0) { $nativeConnection = $connection->getNativeConnection(); $case = match ($this->case) { ColumnCase::LOWER => CASE_LOWER, ColumnCase::UPPER => CASE_UPPER, }; if ($nativeConnection instanceof PDO) { $portability &= ~Connection::PORTABILITY_FIX_CASE; $nativeConnection->setAttribute(PDO::ATTR_CASE, $case); } } $convertEmptyStringToNull = ($portability & Connection::PORTABILITY_EMPTY_TO_NULL) !== 0; $rightTrimString = ($portability & Connection::PORTABILITY_RTRIM) !== 0; if (! $convertEmptyStringToNull && ! $rightTrimString && $case === null) { return $connection; } return new Connection( $connection, new Converter($convertEmptyStringToNull, $rightTrimString, $case), ); } }