## BC BREAK: Deprecated driver-level classes and interfaces are removed.
-`AbstractDriverException`
-`DriverException`
-`PDOConnection`
-`PDOException`
-`PDOStatement`
-`IBMDB2\DB2Connection`
-`IBMDB2\DB2Driver`
-`IBMDB2\DB2Exception`
-`IBMDB2\DB2Statement`
-`Mysqli\MysqliConnection`
-`Mysqli\MysqliException`
-`Mysqli\MysqliStatement`
-`OCI8\OCI8Connection`
-`OCI8\OCI8Exception`
-`OCI8\OCI8Statement`
-`SQLSrv\SQLSrvConnection`
-`SQLSrv\SQLSrvException`
-`SQLSrv\SQLSrvStatement`
## BC BREAK: `ServerInfoAwareConnection::requiresQueryForServerVersion()` is removed.
The `ServerInfoAwareConnection::requiresQueryForServerVersion()` method has been removed as an implementation detail which is the same for all supported drivers.
# changing these would be a BC break, to be done in next major
- "~^Casting to bool something that's already bool.~"
- '~^Property Doctrine\\DBAL\\Schema\\Schema::\$_schemaConfig \(Doctrine\\DBAL\\Schema\\SchemaConfig\) does not accept default value of type false\.\z~'
- '~^Return type \(int\|false\) of method Doctrine\\DBAL\\Driver\\OCI8\\OCI8Connection\:\:lastInsertId\(\) should be compatible with return type \(string\) of method Doctrine\\DBAL\\Driver\\Connection::lastInsertId\(\)~'
- '~^Return type \(int\|false\) of method Doctrine\\DBAL\\Driver\\OCI8\\Connection\:\:lastInsertId\(\) should be compatible with return type \(string\) of method Doctrine\\DBAL\\Driver\\Connection::lastInsertId\(\)~'
# https://github.com/phpstan/phpstan/issues/2857
# TODO: remove in 4.0.0
...
...
@@ -48,12 +48,12 @@ parameters:
# Requires a release of https://github.com/JetBrains/phpstorm-stubs/pull/553
-
message: '~^Call to function assert\(\) with true will always evaluate to true\.$~'