PHPackages                             kield-01/smsc-ua-sms-sender - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kield-01/smsc-ua-sms-sender

ActiveComponent

kield-01/smsc-ua-sms-sender
===========================

SMS/MMS/E-Mail/Viber/Voicemail messages sending with SMSC.UA service for CakePHP 3.3.x

1.2.5.1(9y ago)031MITPHPPHP &gt;=5.5

Since Nov 26Pushed 9y ago1 watchersCompare

[ Source](https://github.com/KielD-01/smsc-ua-sms-sender)[ Packagist](https://packagist.org/packages/kield-01/smsc-ua-sms-sender)[ RSS](/packages/kield-01-smsc-ua-sms-sender/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (9)Dependencies (2)Versions (14)Used By (0)

### How to install this package?

[](#how-to-install-this-package)

`composer require kield-01/smsc-ua-sms-sender dev-master` to use current version

### What You need to have to use this package?

[](#what-you-need-to-have-to-use-this-package)

- CakePHP 3.3.x

After You require this package, it will install `fabpot/goutte` package

### How to set up this component?

[](#how-to-set-up-this-component)

There is 2 options, how to initialize

##### Option 1

[](#option-1)

Set up credentials key in `config/app.php`:

```
    'smsc_ua' => [
        'login' => '__LOGIN__',
        'psw' => '__PASSWORD__'
    ]

```

##### Option 2

[](#option-2)

Set up credentials after loading component:

```
    use Cake\Controller\Component\SmscUaComponent;

    /**
    * Class X
    *
    * @property SmscUaComponent $SmscUa
    **/
    class X extends AppController
    {

        public function initialize(){
               $this->loadComponent('SmscUa');

               $this->SmscUa
                   ->setLogin('__LOGIN__')
                   ->setPassword('__PASSWORD__');

                /** OR **/

                $this->SmscUa
                    ->setArgument('login', '__LOGIN__')
                    ->setArgument('psw', '__PASSWORD__');
        }

    }

```

### API

[](#api)

```
/** Allows You to add one number to current numbers list **/
$this->SmscUa->setNumbers('380666666666');

/** Allows You to add bulk to current numbers list **/
$this->SmscUa->setNumbers(['380666666666', '380666666667']);

/** Allows You to set message Text **/
$this->SmscUa->setMessageBody('Random text');

/** Allows You to change Response format **/
$this->SmscUa->setResponseFormat('string'); // Response as string data
$this->SmscUa->setResponseFormat('digits'); // Response as digits, separated by ','
$this->SmscUa->setResponseFormat('xml');    // Response as XML Document
$this->SmscUa->setResponseFormat('json');   // Response as JSON Object

/** Sending methods **/
$this->SmscUa->sendPlainTextSMS(); // Sending simple SMS

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

13

Last Release

3453d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a0add303e0c489bc0b76824d864285a85e4a21fc9832c2e2255f2187512156b2?d=identicon)[KielD-01](/maintainers/KielD-01)

---

Top Contributors

[![KielD-01](https://avatars.githubusercontent.com/u/10153164?v=4)](https://github.com/KielD-01 "KielD-01 (36 commits)")

### Embed Badge

![Health badge](/badges/kield-01-smsc-ua-sms-sender/health.svg)

```
[![Health](https://phpackages.com/badges/kield-01-smsc-ua-sms-sender/health.svg)](https://phpackages.com/packages/kield-01-smsc-ua-sms-sender)
```

###  Alternatives

[friendsofcake/cakepdf

CakePHP plugin for creating and/or rendering Pdfs, several Pdf engines supported.

3752.1M3](/packages/friendsofcake-cakepdf)[cakephp/bake

Bake plugin for CakePHP

11211.2M158](/packages/cakephp-bake)[dereuromark/cakephp-tools

A CakePHP plugin containing lots of useful and reusable tools

338920.1k32](/packages/dereuromark-cakephp-tools)[dereuromark/cakephp-queue

The Queue plugin for CakePHP provides deferred task execution.

308850.3k14](/packages/dereuromark-cakephp-queue)[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1862.1M27](/packages/dereuromark-cakephp-ide-helper)[dereuromark/cakephp-tinyauth

A CakePHP plugin to handle user authentication and authorization the easy way.

129228.6k10](/packages/dereuromark-cakephp-tinyauth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
