> [!WARNING]
> El paquete `bulkgate/sms` está obsoleto: su desarrollo se detuvo en 2022 y el
> propio repositorio remite al SDK más reciente. Para proyectos nuevos utilice
> [PHP SDK 2.0](https://www.bulkgate.com/es/documentacion/php-sdk/php-sdk-instalacion/2.0/).

## Composer

La forma más sencilla de instalar [bulkgate/sms](https://packagist.org/packages/bulkgate/sms) en un proyecto es utilizar [Composer](https://getcomposer.org/) desde la línea de comandos.

```
composer require bulkgate/sms
```

Una vez instalado el paquete, basta con incluir el autoloader.

```php
require_once __DIR__ . '/vendor/autoload.php';
```

Para enviar mensajes necesita una instancia de la clase `BulkGate\Sms\Sender`, que depende de una instancia de la clase `BulkGate\Message\Connection`. Consulte [cómo obtener los datos de acceso a la API](https://www.bulkgate.com/es/documentacion/administracion-de-la-api/administracion-api/).

```php
$connection = new BulkGate\Message\Connection(451, 'NKN02TWE6NfBkfl-your-secret-token-Wf05GaqLIWLW4aBj');

$sender = new BulkGate\Sms\Sender($connection);
```

En este punto ya está listo para enviar un mensaje.

```php
$message = new BulkGate\Sms\Message('420777777777', 'mensaje de prueba');

$sender->send($message);
```

El método `send()` envía el mensaje `$message`.
