Skip to content

Manually merge 3.0.x into master#4432

Merged
morozov merged 45 commits intodoctrine:masterfrom
morozov:master
Nov 15, 2020
Merged

Manually merge 3.0.x into master#4432
morozov merged 45 commits intodoctrine:masterfrom
morozov:master

Conversation

@morozov
Copy link
Copy Markdown
Member

@morozov morozov commented Nov 14, 2020

No description provided.

greg0ire and others added 30 commits October 24, 2020 17:43
Fix headline in the upgrade docs
When using PDO, an exception is supposed to be thrown since we are using
the error mode that behaves that way. It only seems to be the case since
PHP 8 though.
Store query params in driver exceptions
Remove warning comment from PDOOracle driver
…olon-prefix

Deprecate colon prefix for prepared statement parameters
…n-prefix

Remove support for colon prefix in statement parameters
Deprecate inappropriate usage of prepared statement parameters
This effectively prevented phpstan from inferring type of `T` template.

> Unable to resolve the template type T in call to method static method Doctrine\DBAL\DriverManager::getConnection()
ResultCacheStatement::fetchAllAssociative does not store results in cache
greg0ire and others added 15 commits November 11, 2020 18:10
QueryBuilder must use 0-based positional parameter keys
This fixes the issue detailed in doctrine#4391, with SQL Server and SQL Anywhere setting WITH (NOLOCK) for LockMode::NONE, which effectively means using a READ UNCOMMITTED isolation level at table level, which is not the contract of LockMode::NONE.
LockMode::NONE should not set WITH (NOLOCK)
Throw exception on invalid LockMode
Remove redundant phpstan param from DriverManager::getConnection()
@morozov morozov merged commit d13a24d into doctrine:master Nov 15, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants