3.0 Migration Guide
Authorization 3.0 includes new features and several breaking changes.
Breaking Changes
The following interfaces now have explicit parameter and return types:
AuthorizationServiceInterfaceIdentityInterfaceBeforePolicyInterfaceRequestPolicyInterfaceResolverInterface
Multiple Optional Arguments
The following methods were updated to accept and pass through multiple optional arguments:
IdentityInterface::applyScopeAuthorizationServiceInterface::applyScopeAuthorizationServiceInterface::canAuthorizationServiceInterface::canResult
Removed Methods
AuthorizationService::resultTypeCheck, replaced by anassert()call.