Trieda `BulkGate\Sms\Message\Text` reprezentuje objekt textu správy.

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

Konštruktor prijíma dva nepovinné parametre. Prvým je samotná šablóna správy `$text`. Druhým je pole `$variables`, ktoré odovzdáva premenné pre šablónu správy.

```php
$text = 'Ahoj <name>, prajeme ti všetko najlepšie k tvojim <age>. narodeninám.';

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

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

Trieda Text podporuje dopĺňanie premenných do textu, ako vidíte v predchádzajúcom príklade. Zástupné symboly `<name>` a `<age>` sa nahradia príslušnými hodnotami (`<name>` hodnotou `Jano` a `<age>` hodnotou `29`) z poľa `$variables`.

Text môžete nastaviť aj metódou `text($text, array $variables)`, ktorá prijíma rovnaké parametre ako konštruktor.

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

## Získanie správy

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

echo json_encode($message_text); // výstup: "Ahoj Jano, prajeme ti všetko najlepšie k tvojim 29. narodeninám."

$message_text->getText();  // výstup: Ahoj Jano, prajeme ti všetko najlepšie k tvojim 29. narodeninám.

$text = (string) $message_text; // výstup: Ahoj Jano, prajeme ti všetko najlepšie k tvojim 29. narodeninám.

echo $message_text; // výstup: Ahoj Jano, prajeme ti všetko najlepšie k tvojim 29. narodeninám.
```
