From e31e284254f8ad0411e7a147c2c80c679d060ad6 Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Wed, 5 Jan 2022 10:43:23 +0000 Subject: [PATCH] Allow translators to return stringables --- src/Symfony/Contracts/Translation/TranslatableInterface.php | 2 +- src/Symfony/Contracts/Translation/TranslatorInterface.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Contracts/Translation/TranslatableInterface.php b/src/Symfony/Contracts/Translation/TranslatableInterface.php index 47fd6fa029f04..bad6b1aa8ac21 100644 --- a/src/Symfony/Contracts/Translation/TranslatableInterface.php +++ b/src/Symfony/Contracts/Translation/TranslatableInterface.php @@ -16,5 +16,5 @@ */ interface TranslatableInterface { - public function trans(TranslatorInterface $translator, string $locale = null): string; + public function trans(TranslatorInterface $translator, string $locale = null): string|\Stringable; } diff --git a/src/Symfony/Contracts/Translation/TranslatorInterface.php b/src/Symfony/Contracts/Translation/TranslatorInterface.php index 018db07ebf425..799a6553443e4 100644 --- a/src/Symfony/Contracts/Translation/TranslatorInterface.php +++ b/src/Symfony/Contracts/Translation/TranslatorInterface.php @@ -59,7 +59,7 @@ interface TranslatorInterface * * @throws \InvalidArgumentException If the locale contains invalid characters */ - public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null): string; + public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null): string|\Stringable; /** * Returns the default locale. pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy