Download the PHP package wireblob/wire without Composer

On this page you can find all versions of the php package wireblob/wire. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wire

Wireblob PHP SDK

Server-side PHP SDK for Wireblob, a realtime platform for publishing events, authorizing private and presence channels, inspecting channel state, and validating webhooks.

This package is heavily aligned with the Pusher PHP server SDK and is intended to be Wireblob-friendly out of the box. If you are migrating from a Pusher-style integration, the API surface should feel familiar.

Features

Requirements

Installation

Quick start

Configuration

The Wire constructor accepts your app credentials and an optional configuration array:

Common options

For Wireblob deployments, you will usually want to set host explicitly.

Publishing events

Trigger a single event

Trigger to multiple channels

Exclude the sender with socket_id

Trigger a batch of events

Send an event directly to a user

Channel authorization

Use the authorization helpers in your private or presence channel auth endpoint.

Private channel

Presence channel

Compatibility aliases

For projects coming from the Pusher SDK, the following compatibility methods are also available:

The preferred method names are:

Channels and presence

Webhooks

You can verify webhook signatures and parse webhook payloads from Wireblob.

If you only need to validate the signature:

Async operations

Async variants are available when you want to work with Guzzle promises:

Example:

Error handling

The SDK may throw:

Example:

Notes for Pusher users

License

MIT


All versions of wire with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0
ext-curl Version *
ext-json Version *
guzzlehttp/guzzle Version ^7.2
psr/log Version ^1.0|^2.0|^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wireblob/wire contains the following files

Loading the files please wait ...