Download the PHP package ondrejbalko/euro-sms without Composer

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

EuroSMS

EuroSMS is an SMS gateway operating in Slovakia. This is a PHP client for its REST interface, written against SMS API v3.1.15 — the specification EuroSMS publishes for the gateway, and the document every chapter number in this documentation points at.

The library sends one message, one message to many numbers, or many messages in one transaction; it asks for delivery statuses, takes CallBack notifications apart, and carries a Viber variant of a message where one is wanted.

Requirements

The library is written against PHP 8.5 and uses its syntax, so it cannot be installed on an older runtime.

Installation

Quick start

Turn setTestMode(false) off only once the answer looks the way it should — in test mode the gateway answers exactly as it would, and delivers nothing.

Documentation

Document What is in it
Configuration credentials, test mode, timeouts, TLS, concurrency, PSR-18 and PSR-17
The message sender, text, GSM 03.38 and segments, flags, scheduling, time to live
Recipients numbers, E.164, country, a key of your own on a recipient
Send one sendOne() — one message to one number
Send one to many sendOneToMany() — one text to a list of numbers
Send many to many sendManyToMany() — many messages in one transaction
Viber a Viber variant of a message and what happens when it does not get through
Delivery status getStatusOne(), getStatusGroup(), getStatusAny()
CallBack notifications receipts and incoming messages pushed to an endpoint of yours
Logging what is written into a PSR-3 logger, and what is masked out of it
Errors every exception, every error code, and what to do about each
Using it elsewhere plain PHP, Symfony, Laravel, Nette, and sending from a queue
Upgrading to 2.0 what changed since 1.x and how to move

The version history and the full list of incompatible changes are in CHANGELOG.md.

Checks

License

GPL-3.0-only. See LICENSE.


All versions of euro-sms with dependencies

PHP Build Version
Package Version
Requires php Version >=8.5
ext-json Version *
ext-mbstring Version *
giggsey/libphonenumber-for-php-lite Version ^9.0
guzzlehttp/guzzle Version ^7.15
psr/http-client Version ^1.0
psr/http-factory Version ^1.1
psr/http-message Version ^2.0
psr/log Version ^3.0
ramsey/uuid Version ^4.9
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 ondrejbalko/euro-sms contains the following files

Loading the files please wait ...