PHP Класс Waavi\Translation\Middleware\TranslationMiddleware

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( UriLocalizer $uriLocalizer, LanguageRepository $languageRepository, Illuminate\Config\Repository $config, Illuminate\View\Factory $viewFactory, Illuminate\Foundation\Application $app ) Constructor
handle ( Illuminate\Http\Request $request, Closure $next, integer $segment ) : mixed Handle an incoming request.

Описание методов

__construct() публичный Метод

@param Waavi\Translation\UriLocalizer $uriLocalizer
public __construct ( UriLocalizer $uriLocalizer, LanguageRepository $languageRepository, Illuminate\Config\Repository $config, Illuminate\View\Factory $viewFactory, Illuminate\Foundation\Application $app )
$uriLocalizer Waavi\Translation\UriLocalizer
$languageRepository Waavi\Translation\Repositories\LanguageRepository @param Illuminate\Config\Repository $config Laravel config @param Illuminate\View\Factory $viewFactory @param Illuminate\Foundation\Application $app
$config Illuminate\Config\Repository
$viewFactory Illuminate\View\Factory
$app Illuminate\Foundation\Application

handle() публичный Метод

@param \Illuminate\Http\Request $request
public handle ( Illuminate\Http\Request $request, Closure $next, integer $segment ) : mixed
$request Illuminate\Http\Request
$next Closure @param integer $segment Index of the segment containing locale info @return mixed
$segment integer
Результат mixed