Вход Регистрация
Файл: system/vendor/illuminate/support/Traits/Localizable.php
Строк: 23
<?php

namespace IlluminateSupportTraits;

use 
IlluminateContainerContainer;

trait 
Localizable
{
    
/**
     * Run the callback with the given locale.
     *
     * @param  string  $locale
     * @param  Closure  $callback
     * @return mixed
     */
    
public function withLocale($locale$callback)
    {
        if (! 
$locale) {
            return 
$callback();
        }

        
$app Container::getInstance();

        
$original $app->getLocale();

        try {
            
$app->setLocale($locale);

            return 
$callback();
        } finally {
            
$app->setLocale($original);
        }
    }
}
Онлайн: 0
Реклама