doctrine/event-manager
The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.
2.1.1
542M downloads/mo
#153 most downloaded on composer
doctrine/event-manager
What this package is like to depend on
Last release 6 months ago
29 Jan 2026
Ships fairly regularly
a new release about every 1.4 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
2 releases in the last 12 months
see the full history below
Release timeline
9 releases · Jun 2018 to Jan 2026Releases
latest 9-
2.1.129 Jan 2026Release notes
Open source →Release Notes for 2.1.1
2.1.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bugfixes
Release notes
Open source →-
Total issues resolved: 0
-
Total pull requests resolved: 1
-
Total contributors: 1
Bugfixes
- 106: Introduce EventManagerInterface thanks to @greg0ire
-
2.1.017 Jan 2026Release notes
Open source →Release Notes for 2.1.0
Feature release (minor)
2.1.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Enhancement
-
2.0.122 May 2024Release notes
Open source →Release Notes for 2.0.1
2.0.x bugfix release (patch)
2.0.1
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 4
Test Suite
- 70: PHPUnit 10.5 thanks to @derrabus
Static Analysis
- 69: Psalm 5.24 thanks to @derrabus
- 68: Doctrine CS 12 thanks to @derrabus
CI
- 67: Bump doctrine/.github from 2.1.0 to 5.0.1 thanks to @dependabot[bot]
- 66: Setup dependabot thanks to @greg0ire
Improvement
Documentation
- 63: Update branch metadata thanks to @derrabus
-
2.0.012 Oct 2022Release notes
Open source →Release Notes for 2.0.0
Backwards incompatible release (major)
2.0.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 1
Improvement
- 59: Remove doctrine/deprecations thanks to @derrabus
- 54: Revert return type on
EventSubscriber::getSubscribedEvents()thanks to @derrabus
BC Break
-
1.2.012 Oct 2022Release notes
Open source →Release Notes for 1.2.0
1.2.0
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 4
Improvement
- 61: Failsafe for unknown event thanks to @malarzm
- 49: Flatten directory structure thanks to @derrabus
CI
- 55: Setup composer lint thanks to @greg0ire
- 52: Remove PHPStan suffix thanks to @greg0ire
- 48: Bump tools and CI workflows thanks to @derrabus
- 53: Update branch metadata thanks to @derrabus
Deprecation
Enhancement
Release notes
Open source →-
Total issues resolved: 0
-
Total pull requests resolved: 8
-
Total contributors: 4
Improvement
-
61: Failsafe for unknown event thanks to @malarzm
-
49: Flatten directory structure thanks to @derrabus
CI
-
55: Setup composer lint thanks to @greg0ire
-
52: Remove PHPStan suffix thanks to @greg0ire
-
48: Bump tools and CI workflows thanks to @derrabus
-
53: Update branch metadata thanks to @derrabus
Deprecation
- 50: Split getAllListeners() out of getListeners() thanks to @derrabus
Enhancement
- 27: Add .doctrine-project.json to .gitattributes thanks to @reedy
-
1.1.227 Jul 2022Release notes
Open source →Release Notes for 1.1.2
1.1.2
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
Improvement
Documentation
- 45: Fix typo thanks to @fabpot
CI
Release notes
Open source →-
Total issues resolved: 0
-
Total pull requests resolved: 3
-
Total contributors: 3
Improvement
- 46: Add dynamic return type for getListeners thanks to @VincentLanglet
Documentation
- 45: Fix typo thanks to @fabpot
CI
- 43: Bump CI workflows and dependencies thanks to @derrabus
-
1.1.129 May 2020Release notes
Open source →Release 1.1.1
1.1.1
-
Total issues resolved: 0
-
Total pull requests resolved: 2
-
Total contributors: 2
-
29: Allow PHP 8 thanks to @greg0ire
-
28: Test on PHP 7.4 thanks to @GrahamCampbell
-
-
1.1.010 Nov 2019Release notes
Open source →Release 1.1.0
1.1.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 4
Enhancement
- 26: Update .gitattributes thanks to @reedy
- 24: Updated doctrine/coding-standard to 6.0 thanks to @patrickjahns
Improvement
Documentation
- 20: Link to Slack instead of Gitter thanks to @greg0ire
-
v1.0.011 Jun 2018Release notes
Open source →1.0.0
As part of the effort to phase out shared doctrine/common repository, we have extracted Doctrine Event Manager into a standalone project.
This release is fully compatible with the version previously found in doctrine/common and can be used as drop-in replacement.
- Total issues resolved: 1
- Total pull requests resolved: 10
- Total contributors: 3
Documentation
- 11: Fix homepage link thanks to @Majkl578
- 9: Enhancement: Improve wording thanks to @localheinz
- 8: Fix: Typo thanks to @localheinz
- 5: Add new docs for the event manager project. thanks to @jwage and @Majkl578
Improvement
- 10: Newer PHPUnit, fix non-static assert thanks to @Majkl578
- 7: Conflict with doctrine/common pre-2.9 thanks to @Majkl578
- 6: Update homepage & tags thanks to @Majkl578
- 3: Update badges thanks to @Majkl578
- 1: Add Scrutinizer CI thanks to @Majkl578
Enhancement