rsupan / globelabs
Composer Package for GlobeLabs
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/rsupan/globelabs
Requires
- php: ^5.5
- guzzlehttp/guzzle: ^6.0
- nategood/httpful: ^0.2.19
This package is not auto-updated.
Last update: 2025-12-24 16:25:51 UTC
README
- Simple PHP Wrapper for Globelabs SMS and Charging API
Usage
SMS API
<?php require_once __DIR__ . '/../vendor/autoload.php'; use Globelabs\SMS; $options = [ 'sender_address' => '{your_sender_address}', 'access_token' => '{your_access_token}', 'message' => 'hello', 'address' => '0906xxxxxxx', ]; var_dump(SMS::send_to($options)); ?>
Charging API
<?php require_once __DIR__ . '/../vendor/autoload.php'; use Globelabs\Charging; $options = [ 'amount' => '0.00', 'description' => 'Allowance', 'msisdn' => '906xxxxxxxx', 'transactionOperationStatus' => 'Charged', 'reference_code' => '{reference_code_see_documentation}', 'access_token' => '{access_token}', ]; var_dump(Charging::charge_to($options)); ?>
Help and docs
Installing Globelabs
The recommended way to install Globelabs is through Composer.
# Install Composer curl -sS https://getcomposer.org/installer | php
Next, run the Composer command to install the latest stable version of Globelabs:
composer.phar require rsupan/globelabs 0.0.5
or add
"require": { "rsupan/globelabs": "0.0.5" }
to your composer.json file
After installing, you need to require Composer's autoloader:
require 'vendor/autoload.php';
You can then later update Globelabs using composer:
composer.phar update