Trait UrlByRouteSectionsLocalization
Direct Known Users
MvcCore\Ext\Routers\Localization, MvcCore\Ext\Routers\MediaAndLocalization, MvcCore\Ext\Routers\ModuleLocalization, MvcCore\Ext\Routers\ModuleMediaAndLocalization
Namespace: MvcCore\Ext\Routers\Localization
Located at ext-router-localization/src/MvcCore/Ext/Routers/Localization/UrlByRouteSectionsLocalization.php
Located at ext-router-localization/src/MvcCore/Ext/Routers/Localization/UrlByRouteSectionsLocalization.php
protected
array
|
#
urlByRouteSectionsLocalization(
Return localization for result URL as localization param name string and localization param value string. If localization is specified in given params array, return this localization. If there is not any specific localization in params array and route is defined as localized, add localization from current request (which could be from session or from request). Change params array and add special localization switch param when router is configured to hold localization strictly in session. But do not return any localization for not allowed route methods and do not return any not allowed localizations. |