PSR 14 事件分发 「起草中」
事件分发是使开发人员能够简单一致的向应用程序注入逻辑的一种通用的且经过良好测试的机制
此 PSR 的目标是建立一种基于事件的扩展和协作的通用机制,让组件和库可以在各种应用程序和框架之间自由地重用
本文中的 必须,不得,需要,应,不应,应该,不应该,推荐,可能 和 可选 等词按照 RFC 2119 中的描述进行解释
目标
建立事件分发和处理的通用接口,让开发者创建的库能够以一种通用的方式与多个框架进行交互
例如:
- 一个权限处理的框架在用户没有被授权时会阻止用户访问和保存数据
- 一个通用的页面缓存系统
- 一个框架能够扩展其它的框架,而不管那个框架是什么
- 一个日志框架,可以跟踪应用程序所有的操作