文件名称:NotificationBundle:实时通知,支持多推送器(websocket,redis),PubSub
文件大小:1012KB
文件格式:ZIP
更新时间:2024-06-06 11:17:27
PHP
Gos通知包 该捆绑包正在积极开发中,请勿在生产中发货:) 关于 Gos Notification是一个Symfony2软件包,旨在将实时通知系统引入您的应用程序体系结构。 允许使用多个推送程序,例如websocket或redis。 通知系统基于pubsub体系结构。 它是如何工作的 截屏 更多文档即将发布
【文件预览】:
NotificationBundle-master
----.php_cs(371B)
----Command()
--------ServerCommand.php(1KB)
----.gitignore(23B)
----Topic()
--------UserNotificationTopic.php(1KB)
----Context()
--------NullContext.php(119B)
--------PusherIdentity.php(1KB)
--------NotificationContext.php(184B)
--------NotificationContextInterface.php(100B)
----GosNotificationBundle.php(537B)
----Exception()
--------NotificationServerException.php(127B)
--------NotificationException.php(110B)
--------NotFoundNotificationException.php(259B)
----Procedure()
--------NotificationProcedure.php(3KB)
----Event()
--------NotificationEvents.php(374B)
--------NotificationPushedEvent.php(2KB)
--------NotificationPublishedEvent.php(2KB)
----NotificationCenter.php(2KB)
----Resources()
--------public()
--------config()
----LICENSE(1KB)
----composer.json(904B)
----Model()
--------Message()
--------Notification.php(5KB)
--------NotificationInterface.php(2KB)
----Router()
--------Dumper()
----Publisher()
--------RedisPublisher.php(1KB)
--------PublisherInterface.php(542B)
----diagram.png(88KB)
----Processor()
--------ProcessorInterface.php(570B)
----README.md(774B)
----Fetcher()
--------RedisFetcher.php(4KB)
--------FetcherInterface.php(2KB)
----Serializer()
--------NotificationContextSerializerInterface.php(494B)
--------NotificationSerializerInterface.php(467B)
--------NotificationContextSerializer.php(2KB)
--------NotificationSerializer.php(2KB)
----Redis()
--------IndexOfElement.php(888B)
----Listener()
--------NotificationListener.php(146B)
----Pusher()
--------PusherRegistry.php(954B)
--------RedisPusher.php(2KB)
--------AbstractPusher.php(5KB)
--------ProcessorDelegate.php(334B)
--------PusherLoopAwareInterface.php(231B)
--------PusherInterface.php(853B)
--------ProcessorTrait.php(472B)
--------WebsocketPusher.php(3KB)
----DependencyInjection()
--------Configuration.php(2KB)
--------CompilerPass()
--------GosNotificationExtension.php(3KB)
----NotificationManipulatorInterface.php(266B)
----Server()
--------PubSubServer.php(6KB)
--------ServerNotificationProcessorInterface.php(2KB)
--------ServerNotificationProcessor.php(8KB)
----screen.png(352KB)