devsofpixel7 / ejabberd
Ejabbered API Wrapper
Installs: 997
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/devsofpixel7/ejabberd
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.3
This package is not auto-updated.
Last update: 2025-10-07 00:32:42 UTC
README
for ejabberd server connection
About
Wrapper tends to simplify connection, access, commands and error logging to ejabberd chat server.
Requirements
PHP >= 5.4
guzzle/guzzle
Installation
composer require devsofpixel7/ejabberd
Configuration
Add to your .env file:
EJABBERD_API=http://url-of-your-ejabberd-server:5280/api/
EJABBERD_DOMAIN=http://url-of-your-ejabberd-server
EJABBERD_CONFERENCE_DOMAIN=conference-domain-prefix
EJABBERD_USER=ejabberd-username
EJABBERD_PASSWORD=ejabberd-password
EJABBERD_DEBUG=true
Usage
Basic usage looks like this:
$ej = New Ejabberd();
$response = $ej->usersConnectedInfo();
return $response;