PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / support / Traits / Localizable.php
independent-analytics / vendor / illuminate / support / Traits Last commit date
CapsuleManagerTrait.php 2 years ago Conditionable.php 2 years ago ForwardsCalls.php 2 years ago Localizable.php 2 years ago ReflectsClosures.php 2 years ago Tappable.php 2 years ago
Localizable.php
31 lines
1 <?php
2
3 namespace IAWP_SCOPED\Illuminate\Support\Traits;
4
5 use IAWP_SCOPED\Illuminate\Container\Container;
6 /** @internal */
7 trait Localizable
8 {
9 /**
10 * Run the callback with the given locale.
11 *
12 * @param string $locale
13 * @param \Closure $callback
14 * @return mixed
15 */
16 public function withLocale($locale, $callback)
17 {
18 if (!$locale) {
19 return $callback();
20 }
21 $app = Container::getInstance();
22 $original = $app->getLocale();
23 try {
24 $app->setLocale($locale);
25 return $callback();
26 } finally {
27 $app->setLocale($original);
28 }
29 }
30 }
31