ModuleValidator
class ModuleValidator implements ValidatorInterface
Class ModuleValidator
Constants
THIS_IS_NOT_INSTANCE_ROUTE |
this is not instance route |
NOT_MATCH_INSTANCE_ROUTE_SOURCE |
route not match |
INSTANCE_ROUTE_MATCHED |
route match |
Properties
static private null | $homeInstanceRoute | ||
private RouteRepository | $routeRepo | ||
private MenuHandler | $menuHandler | ||
private ThemeHandler | $themeHandler | ||
private SiteHandler | $siteHandler |
Methods
void
boot(RouteRepository $routeRepo, MenuHandler $menuHandler, ThemeHandler $themeHandler, SiteHandler $siteHandler)
boot
bool
matches(Route $route, Request $request)
Validate a given rule against a route and request.
bool
canReview(Route $route, Request $request)
canReview
getInstanceRoute(Request $request)
getInstanceRoute
mixed
getRouteModule(Route $route)
getRouteModule
void
getHomeInstanceRoute()
getHomeInstanceRoute
Details
at line 85
void
boot(RouteRepository $routeRepo, MenuHandler $menuHandler, ThemeHandler $themeHandler, SiteHandler $siteHandler)
boot
at line 105
bool
matches(Route $route, Request $request)
Validate a given rule against a route and request.
at line 138
private bool
canReview(Route $route, Request $request)
canReview
at line 164
private InstanceRoute
getInstanceRoute(Request $request)
getInstanceRoute
at line 185
private mixed
getRouteModule(Route $route)
getRouteModule
at line 200
private void
setInstanceConfig(InstanceRoute $instanceRoute, Request $request)
setInstanceConfig
at line 229
private InstanceRoute
getHomeInstanceRoute()
getHomeInstanceRoute