DashboardControllerRegistry
in package
FinalYes
Tags
Table of Contents
Properties
- $contextIdToControllerFqcnMap : array<string|int, mixed>
- $controllerFqcnToContextIdMap : array<string|int, mixed>
- $controllerFqcnToRouteMap : array<string|int, mixed>
- $routeToControllerFqcnMap : array<string|int, mixed>
Methods
- __construct() : mixed
- getContextIdByControllerFqcn() : string|null
- getControllerFqcnByContextId() : string|null
- getControllerFqcnByRoute() : string|null
- getFirstDashboardRoute() : string|null
- getNumberOfDashboards() : int
- getRouteByControllerFqcn() : string|null
Properties
$contextIdToControllerFqcnMap
private
array<string|int, mixed>
$contextIdToControllerFqcnMap
$controllerFqcnToContextIdMap
private
array<string|int, mixed>
$controllerFqcnToContextIdMap
= []
$controllerFqcnToRouteMap
private
array<string|int, mixed>
$controllerFqcnToRouteMap
= []
$routeToControllerFqcnMap
private
array<string|int, mixed>
$routeToControllerFqcnMap
Methods
__construct()
public
__construct(string $cacheDir, array<string|int, string> $controllerFqcnToContextIdMap, array<string|int, string> $contextIdToControllerFqcnMap) : mixed
Parameters
- $cacheDir : string
- $controllerFqcnToContextIdMap : array<string|int, string>
- $contextIdToControllerFqcnMap : array<string|int, string>
getContextIdByControllerFqcn()
public
getContextIdByControllerFqcn(string $controllerFqcn) : string|null
Parameters
- $controllerFqcn : string
Return values
string|nullgetControllerFqcnByContextId()
public
getControllerFqcnByContextId(string $contextId) : string|null
Parameters
- $contextId : string
Return values
string|nullgetControllerFqcnByRoute()
public
getControllerFqcnByRoute(string $routeName) : string|null
Parameters
- $routeName : string
Return values
string|nullgetFirstDashboardRoute()
public
getFirstDashboardRoute() : string|null
Return values
string|nullgetNumberOfDashboards()
public
getNumberOfDashboards() : int
Return values
intgetRouteByControllerFqcn()
public
getRouteByControllerFqcn(string $controllerFqcn) : string|null
Parameters
- $controllerFqcn : string