Download the PHP package textmagic/textmagic-rest-php-v2 without Composer
On this page you can find all versions of the php package textmagic/textmagic-rest-php-v2. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download textmagic/textmagic-rest-php-v2
More information about textmagic/textmagic-rest-php-v2
Files in textmagic/textmagic-rest-php-v2
Package textmagic-rest-php-v2
Short Description PHP SDK for TextMagic API
License MIT
Homepage https://www.textmagic.com
Informations about the package textmagic-rest-php-v2
TextMagic PHP SDK
This library provides you with an easy way of sending SMS and receiving replies by integrating the TextMagic SMS Gateway into your PHP application.
What Is TextMagic?
TextMagic's application programming interface (API) provides the communication link between your application and TextMagic's SMS Gateway, allowing you to send and receive text messages and to check the delivery status of text messages you've already sent.
Requirements
- PHP 8.1 or later
- Composer for dependency management
- cURL extension
- JSON extension
- mbstring extension
Installation
Via Composer (Recommended)
Install the SDK using Composer:
Or add it to your composer.json:
Then run:
Manual Installation
Download the files and include autoload.php:
Quick Start
Basic Usage
Sending Messages
Getting Outgoing Messages
Uploading Files
Migration Guide from v2.x to v3.x
Breaking Changes
PHP Version Requirement
v2.x:
v3.x:
Action Required: Upgrade your PHP version to 8.1 or later.
Dependencies Update
v2.x:
v3.x:
Note: PHPUnit 10 is required for PHP 8.1 compatibility. PHPUnit 8 and 9 do not support PHP 8.1.
What Stays the Same
✅ Namespaces - No changes required:
✅ API Methods - All methods remain the same:
✅ Model Classes - All models remain the same:
✅ Configuration - Configuration setup remains the same:
Step-by-Step Migration
-
Upgrade PHP to 8.1+
-
Update Composer Dependencies
- Test Your Application
Compatibility Matrix
| Feature | v2.x | v3.x | Compatible? |
|---|---|---|---|
| PHP 7.2-7.4 | ✅ | ❌ | ❌ No |
| PHP 8.0 | ✅ | ❌ | ❌ No |
| PHP 8.1+ | ✅ | ✅ | ✅ Yes |
| API Methods | Same | Same | ✅ Yes |
| Models | Same | Same | ✅ Yes |
| Configuration | Same | Same | ✅ Yes |
Need Help?
License
The library is available as open source under the terms of the MIT License.
All versions of textmagic-rest-php-v2 with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0