PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.0
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.0
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / symfony / translation / TranslatableMessage.php
wp-user-avatar / third-party / vendor / symfony / translation Last commit date
Catalogue 2 months ago Command 2 months ago DataCollector 2 months ago DependencyInjection 2 months ago Dumper 2 months ago Exception 2 months ago Extractor 2 months ago Formatter 2 months ago Loader 2 months ago Provider 2 months ago Reader 2 months ago Resources 2 months ago Util 2 months ago Writer 2 months ago DataCollectorTranslator.php 2 months ago IdentityTranslator.php 2 months ago LoggingTranslator.php 2 months ago MessageCatalogue.php 2 months ago MessageCatalogueInterface.php 2 months ago MetadataAwareInterface.php 2 months ago PseudoLocalizationTranslator.php 2 months ago TranslatableMessage.php 2 months ago Translator.php 2 months ago TranslatorBag.php 2 months ago TranslatorBagInterface.php 2 months ago
TranslatableMessage.php
52 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace ProfilePressVendor\Symfony\Component\Translation;
12
13 use ProfilePressVendor\Symfony\Contracts\Translation\TranslatableInterface;
14 use ProfilePressVendor\Symfony\Contracts\Translation\TranslatorInterface;
15 /**
16 * @author Nate Wiebe <nate@northern.co>
17 */
18 class TranslatableMessage implements TranslatableInterface
19 {
20 private $message;
21 private $parameters;
22 private $domain;
23 public function __construct(string $message, array $parameters = [], ?string $domain = null)
24 {
25 $this->message = $message;
26 $this->parameters = $parameters;
27 $this->domain = $domain;
28 }
29 public function __toString(): string
30 {
31 return $this->getMessage();
32 }
33 public function getMessage(): string
34 {
35 return $this->message;
36 }
37 public function getParameters(): array
38 {
39 return $this->parameters;
40 }
41 public function getDomain(): ?string
42 {
43 return $this->domain;
44 }
45 public function trans(TranslatorInterface $translator, ?string $locale = null): string
46 {
47 return $translator->trans($this->getMessage(), array_map(static function ($parameter) use ($translator, $locale) {
48 return $parameter instanceof TranslatableInterface ? $parameter->trans($translator, $locale) : $parameter;
49 }, $this->getParameters()), $this->getDomain(), $locale);
50 }
51 }
52