From 8dedfb0746ee32da06d38d23e1f8e46fe5cabdf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Proch=C3=A1zka?= Date: Wed, 20 Mar 2024 11:14:53 +0100 Subject: [PATCH] Implement Stringable interface (#127) --- src/Wrappers/Message.php | 10 +++++++++- src/Wrappers/NotTranslate.php | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/Wrappers/Message.php b/src/Wrappers/Message.php index a9a980d7..5c51406e 100644 --- a/src/Wrappers/Message.php +++ b/src/Wrappers/Message.php @@ -2,7 +2,9 @@ namespace Contributte\Translation\Wrappers; -class Message +use Stringable; + +class Message implements Stringable { public string $message; @@ -22,4 +24,10 @@ public function __construct( $this->parameters = $parameters; } + + public function __toString(): string + { + return $this->message; + } + } diff --git a/src/Wrappers/NotTranslate.php b/src/Wrappers/NotTranslate.php index 9e5955f6..fafad06c 100644 --- a/src/Wrappers/NotTranslate.php +++ b/src/Wrappers/NotTranslate.php @@ -2,7 +2,9 @@ namespace Contributte\Translation\Wrappers; -class NotTranslate +use Stringable; + +class NotTranslate implements Stringable { public string $message; @@ -14,4 +16,10 @@ public function __construct( $this->message = $message; } + + public function __toString(): string + { + return $this->message; + } + }