| ⇢ | A | VoterProviderWithContainer added | |
| ⇢ | A | VoterNotFound added | |
| ⇢ | A | RestrictedDispatcherWithVoter added | |
| ⇢ | A | PermissionNotGranted added | |
| ⇢ | A | VoterWithPermissions added | |
| ⇢ | A | NotInContext added | |
| ⇢ | A | HandlerProviderWithContainer added | |
| ⇢ | A | Context added | |
| ⇢ | A | MessageBusPass added | |
| ⇢ | A | DispatcherWithHandlerProvider added | |
| ⋮ | view more | ||
| ⇢ | A | MessageBusPass::processHandlersAndPermissions() added | |
| ⇢ | A | MessageBusPass::processVoters() added | |
| ⇢ | A | VoterProviderWithContainer::__construct() added | |
| ⇢ | A | MessageBusPass::__construct() added | |
| ⇢ | A | VoterProviderWithContainer::getVoterForPermission(... added | |
| ⇢ | A | MessageBusPass::process() added | |
| ⇢ | A | VoterNotFound::__construct() added | |
| ⇢ | A | DispatcherWithHandlerProvider::__construct() added | |
| ⇢ | A | RestrictedDispatcherWithVoter::__construct() added | |
| ⇢ | A | DispatcherWithHandlerProvider::dispatch() added | |
| ⋮ | view more | ||
| A | ↛ | ContainerHandlerProvider::getHandlerForMessage() removed | |
| A | ↛ | ContainerHandlerProvider::__construct() removed | |