Klassen `BulkGate\Sms\Message\Text` representerer objektet for meldingsteksten.

```php
use BulkGate\Sms\Message\Text;
```

Konstruktøren tar to valgfrie parametere. Den første er selve meldingsmalen `$text`. Den andre er arrayen `$variables`, som sender inn variabler til meldingsmalen.

```php
$text = 'Hei <name>, gratulerer så mye med <age>-årsdagen!';

$variables = [
    'name' => 'Ola',
    'age' => '29'
];

$message_text = new Text($text, $variables);
``` 

Tekstklassen støtter innsetting av variabler i teksten, som vist i eksempelet over. Symbolene `<name>` og `<age>` erstattes med tilsvarende verdier (`<name>` med `Ola` og `<age>` med `29`) fra arrayen `$variables`.

Du kan også angi teksten med metoden `text($text, array $variables)`, som tar de samme parameterne som konstruktøren.

```php
$message_text->text($text, $variables);
``` 

## Hente meldingen

```php
/** @var BulkGate\Sms\Message\Text $message_text */

echo json_encode($message_text); // utdata: "Hei Ola, gratulerer så mye med 29-årsdagen!"

$message_text->getText();  // utdata: Hei Ola, gratulerer så mye med 29-årsdagen!

$text = (string) $message_text; // utdata: Hei Ola, gratulerer så mye med 29-årsdagen!

echo $message_text; // utdata: Hei Ola, gratulerer så mye med 29-årsdagen!
```
