Skip to content

Upgrade to Doctrine 3; eliminate use of DoctrineORMModule#5097

Draft
demiankatz wants to merge 6 commits intovufind-org:dev-12.0from
demiankatz:dev-12.0-doctrine3
Draft

Upgrade to Doctrine 3; eliminate use of DoctrineORMModule#5097
demiankatz wants to merge 6 commits intovufind-org:dev-12.0from
demiankatz:dev-12.0-doctrine3

Conversation

@demiankatz
Copy link
Member

@demiankatz demiankatz commented Feb 24, 2026

This is work in progress on upgrading to Doctrine 3. As of this writing, it is not working yet.

TODO

  • Replace paginator adapter from module with local code
  • Get event manager working correctly
  • Get caching working correctly
  • Review default configuration; identify any existing settings that need back-compatibility
  • Fix Mink tests

@demiankatz demiankatz changed the base branch from dev to dev-12.0 February 24, 2026 18:45
@demiankatz demiankatz added this to the 12.0 milestone Feb 24, 2026
@demiankatz demiankatz added the dependencies Pull requests that update a dependency file label Feb 24, 2026
if (!empty($options)) {
throw new \Exception('Unexpected options sent to factory!');
}
$doctrineCacheDir = $container
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we keep this for backward-compatibility, or just drop it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant