Download the PHP package marcosraudkett/centrifuge-php without Composer
On this page you can find all versions of the php package marcosraudkett/centrifuge-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download marcosraudkett/centrifuge-php
More information about marcosraudkett/centrifuge-php
Files in marcosraudkett/centrifuge-php
Download marcosraudkett/centrifuge-php
More information about marcosraudkett/centrifuge-php
Files in marcosraudkett/centrifuge-php
Vendor marcosraudkett
Package centrifuge-php
Short Description centrifuge-php
License MIT
Homepage https://github.com/marcosraudkett/centrifuge-php
Package centrifuge-php
Short Description centrifuge-php
License MIT
Homepage https://github.com/marcosraudkett/centrifuge-php
Please rate this library. Is it a good library?
Informations about the package centrifuge-php
Unofficial PHP SDK for the Centrifugo server API.
This is an unofficial Centrifugo PHP server SDK. More information on the official documentation page.
Requirements
- PHP 8.1+
Installation
Usage
Publish
Example on how to publish data to a channel:
Available requests
Request | Description |
---|---|
BatchRequest | Batch allows sending many commands in one request. |
BroadcastRequest | broadcast is similar to publish but allows to efficiently send the same data into many channels. |
ChannelsRequest | channels return active channels (with one or more active subscribers in it). |
DisconnectRequest | disconnect allows disconnecting a user by ID. |
HistoryRemoveRequest | history_remove allows removing publications in channel history. |
HistoryRequest | history allows getting channel history information (list of last messages published into the channel). |
InfoRequest | info method allows getting information about running Centrifugo nodes. |
PresenceRequest | presence allows getting channel online presence information (all clients currently subscribed on this channel). |
PresenceStatsRequest | presence_stats allows getting short channel presence information - number of clients and number of unique users (based on user ID). |
PublishRequest | Publish method allows publishing data into a channel (we call this message publication in Centrifugo). Most probably this is a command you'll use most of the time. |
RefreshRequest | refresh allows refreshing user connection (mostly useful when unidirectional transports are used). |
SubscribeRequest | subscribe allows subscribing active user's sessions to a channel. Note, it's mostly for dynamic server-side subscriptions. |
UnsubscribeRequest | unsubscribe allows unsubscribing user from a channel. |
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Feel free to open a pull request or report an issue.
Credits
- Marcos Raudkett
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of centrifuge-php with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
saloonphp/saloon Version ^3.0
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^10.0
saloonphp/saloon Version ^3.0
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^10.0
The package marcosraudkett/centrifuge-php contains the following files
Loading the files please wait ....