> [!WARNING]
> Le paquet `bulkgate/sms` est obsolète — son développement s'est arrêté en 2022 et
> le dépôt lui-même renvoie vers le SDK plus récent. Pour les nouveaux projets, utilisez
> [PHP SDK 2.0](https://www.bulkgate.com/fr/documentation/php-sdk/php-sdk-installation/2.0/).

## Composer

Le moyen le plus simple d'installer [bulkgate/sms](https://packagist.org/packages/bulkgate/sms) dans un projet consiste à utiliser [Composer](https://getcomposer.org/) en ligne de commande.

```
composer require bulkgate/sms
```

Une fois le paquet installé, il suffit d'inclure l'autoloader.

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

Pour envoyer des messages, vous avez besoin d'une instance de la classe `BulkGate\Sms\Sender`, qui dépend d'une instance de la classe `BulkGate\Message\Connection`. Découvrez [comment obtenir les données d'accès à l'API](https://www.bulkgate.com/fr/documentation/administration-api-et-tokens/administration-api/).

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

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

Vous êtes maintenant prêt à envoyer un message.

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

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

La méthode `send()` envoie le message `$message`.
