Download the PHP package creatvstudio/itexmo without Composer

On this page you can find all versions of the php package creatvstudio/itexmo. 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 itexmo

iTexmo

Latest Stable Version Total Downloads License

iTexMo API client for PHP.

Requirements

To use the client library you'll need to have created an iTexmo account.

Installation

You can install the package via composer:

Usage

Laravel

Add ItexmoServiceProvider to your config.

Add your Itexmo credentials to config/services.php and .env file.

If you want to use the Itexmo Facade you can also add the alias to your config.

Now you can just use the Facade to send SMS. Your API Code and API Password will be automatically injected to the Itexmo object.

Dependency Injection

You can also use Laravel's dependecy injection to your controllers or commands.

Error Codes

Command Description
1 Invalid Number.
2 Number prefix not supported. Please contact us so we can add.
3 Invalid ApiCode.
4 Maximum Message per day reached. This will be reset every 12MN.
5 Maximum allowed characters for message reached.
6 System OFFLINE.
7 Expired ApiCode.
8 iTexMo Error. Please try again later.
9 Invalid Function Parameters.
10 Recipient's number is blocked due to FLOODING, message was ignored.
11 Recipient's number is blocked temporarily due to HARD sending (after 3 retries of sending and message still failed to send) and the message was ignored.
12 Invalid request. You can't set message priorities on non corporate apicodes.
13 Invalid or Not Registered Custom Sender ID.
14 Invalid preferred server number.
15 IP Filtering enabled - Invalid IP.
16 Authentication error. Contact support at [email protected]
17 Telco Error. Contact Support [email protected]
18 Message Filtering Enabled. Contact Support [email protected]

Testing

You need your Itexmo credentials to test the API. For this you have to create a phpunit.xml file. You can do this by copying the phpunit.xml.dist.

And replace the ITEXMO env variables with your credentials.

To start the test.

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

PHP Package Boilerplate

This package was generated using the PHP Package Boilerplate.


All versions of itexmo with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1
kitetail/zttp Version ^0.6.0
tightenco/collect Version ^5.4
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 creatvstudio/itexmo contains the following files

Loading the files please wait ....