> [!WARNING]
> O pacote `bulkgate/sms` está desatualizado — o desenvolvimento terminou em 2022 e o
> próprio repositório remete para o SDK mais recente. Para novos projetos, utilize o
> [PHP SDK 2.0](https://www.bulkgate.com/pt/documentacao/php-sdk/php-sdk-instalacao/2.0/).

## Composer

A forma mais fácil de instalar [bulkgate/sms](https://packagist.org/packages/bulkgate/sms) num projeto é utilizar o [Composer](https://getcomposer.org/) através da linha de comandos.

```
composer require bulkgate/sms
```

Se já tiver o pacote instalado, basta incluir o autoloader.

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

Para enviar mensagens, precisa de uma instância da classe `BulkGate\Sms\Sender`, que depende de uma instância da classe `BulkGate\Message\Connection`. Veja [como obter os dados de acesso à API](https://www.bulkgate.com/pt/documentacao/administracao-da-api/administracao-de-apis/).

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

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

Nesta altura, está pronto para enviar uma mensagem.

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

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

O método `send()` envia a mensagem `$message`.
