一个与框架无关的PHP 5.4+用户间消息库

dev-master / 1.0.x-dev 2016-02-04 14:23 UTC

This package is auto-updated.

Last update: 2024-08-22 21:59:38 UTC


README

Build Status Build status

FOSMessage 是一个PHP 5.4+的与框架无关的库,它提供了一个数据结构和常见功能来设置用户间消息系统。

您可以将其视为消息功能的模型:它将为您处理数据的完整性,以便轻松创建一个功能齐全的消息系统。

注意:此库目前正在开发中。您可以在项目中测试它(Composer安装过程非常简单),但您目前不应在生产环境中使用它。

此库基于大多数现代框架共享的概念(依赖注入、事件分发、抽象数据驱动程序等),因此,在任何类型的上下文中设置它都非常容易。

如果您想将其设置为在Symfony中,正在开发一个新的版本的FOSMesageBundle(尚未准备就绪)。

文档

您可以在以下链接中阅读文档:此处

使用示例

一个实现示例可以在Github上找到:tgalopin/FOSMessage-demo

主要功能

  • 基于对话的消息
  • 支持多个对话参与者
  • 实现非常简单(至少在大多数情况下是这样)
  • 与框架无关
  • 支持Doctrine ORM和Mongo ODM
  • 不依赖于用户系统实现
  • 可选的标签系统以组织对话
  • 事件系统以允许开发者在关键步骤上执行操作
  • 在框架特定的包/模块中实现
  • 支持PHP7和HHVM