Class Module
Responsibilities - recognize media site version and localization from URL or user agent or session and set up request object, complete automatically rewritten URL with remembered media site version and localization. Redirect to proper media site version or localization by configuration. Than route request like parent class does.
- MvcCore\Router implements MvcCore\IRouter uses MvcCore\Router\Props, MvcCore\Router\GettersSetters, MvcCore\Router\Instancing, MvcCore\Router\RouteMethods, MvcCore\Router\Routing, MvcCore\Router\RewriteRouting, MvcCore\Router\Canonical, MvcCore\Router\Redirecting, MvcCore\Router\UrlBuilding, MvcCore\Router\UrlByQuery, MvcCore\Router\UrlByRoutes
-
MvcCore\Ext\Routers\Module implements MvcCore\Ext\Routers\IModule, MvcCore\Ext\Routers\IExtended uses MvcCore\Ext\Routers\Extendeds\PropsGettersSetters, MvcCore\Ext\Routers\Extendeds\Preparing, MvcCore\Ext\Routers\Extendeds\RedirectHelpers, MvcCore\Ext\Routers\Extendeds\Url, MvcCore\Ext\Routers\Module\Canonical, MvcCore\Ext\Routers\Module\DomainRouteSetUp, MvcCore\Ext\Routers\Module\DomainRouting, MvcCore\Ext\Routers\Module\Props, MvcCore\Ext\Routers\Module\Redirect, MvcCore\Ext\Routers\Module\RewriteRoutingChecks, MvcCore\Ext\Routers\Module\RouteMethods, MvcCore\Ext\Routers\Module\PreAndPostRouting, MvcCore\Ext\Routers\Module\UrlByRoute, MvcCore\Ext\Routers\Module\UrlByQuery, MvcCore\Ext\Routers\Module\UrlByRouteSections, MvcCore\Ext\Routers\Module\UrlDomain
AddDomainRoute(),
AddDomainRoutes(),
SetDomainRoutes()
|
prepare(),
setUpSession()
|
redirectAddAllRemainingInGlobalGet(),
removeDefaultCtrlActionFromGlobalGet()
|
urlByRoutePrefixSystemParams(),
urlByRouteSections(),
urlIsHomePath()
|
canonicalRedirectQueryStringStrategy(),
canonicalRedirectRewriteRoutesStrategy()
|
domainRoutingSetUpRouterByDomainRoute()
|
domainRouting(),
domainRoutingFilterParams(),
domainRoutingSetRequestedAndDefaultParams()
|
redirectToVersion()
|
rewriteRoutingCheckRoute()
|
AddDomainRoute(),
AddDomainRoutes(),
SetDomainRoutes(),
getRouteDomainInstance()
|
routeDetectStrategy(),
routeSetUpDefaultForHomeIfNoMatch()
|
UrlByRoute()
|
UrlByQueryString()
|
urlGetDomainRouteAndDefaultDomainParams(),
urlGetDomainUrlAndClasifyParamsAndDomainParams()
|
GetInstance(),
__construct()
|
RedefineRoutedTarget(),
Route(),
SetOrCreateDefaultRouteAsCurrent(),
queryStringRouting(),
routeProcessRouteRedirectionIfAny(),
routeSetUpSelfRouteNameIfAny()
|
canonicalRedirectIfAny()
|
redirect(),
redirectToProperTrailingSlashIfNecessary()
|
Url(),
urlGetCompletedCtrlActionKey()
|
urlByQueryStringCompleteCtrlAction(),
urlByQueryStringCompleteResult(),
urlGetAbsoluteParam()
|
getQueryStringParamsSepatator()
|
string |
VERSION
MvcCore Extension - Router - Module - version: Comparison by PHP function version_compare(); |
#
'5.0.0'
|
URL_PARAM_MODULE
|
$currentDomainRoute,
$currentModule,
$domainRoutes,
$routeDomainClass
|