MvcResolver
class MvcResolver (View source)
The MvcResolver class. This is a composite class to wrap Controller, Model, View resolvers.
Methods
static MvcResolver
__construct(ControllerResolver $controllerResolver, ModelResolver $modelResolver, ViewResolver $viewResolver)
MvcResolver constructor.
string|false
string|false
string|false
addNamespace(string $namespace, int $priority = PriorityQueue::NORMAL)
addNamespace
reset()
reset
getControllerResolver()
Method to get property ControllerResolver
setControllerResolver(ControllerResolver $controllerResolver)
Method to set property controllerResolver
getModelResolver()
Method to get property ModelResolver
getViewResolver()
Method to get property ViewResolver
Details
at line line 50
static MvcResolver
create(AbstractPackage $package)
create
at line line 66
__construct(ControllerResolver $controllerResolver, ModelResolver $modelResolver, ViewResolver $viewResolver)
MvcResolver constructor.
at line line 81
string|false
resolveModel(string|AbstractPackage $package, string $name)
Resolve class path.
at line line 94
string|false
resolveView(string|AbstractPackage $package, string $name)
Resolve class path.
at line line 107
string|false
resolveController(string|AbstractPackage $package, string $name)
Resolve class path.
at line line 120
MvcResolver
addNamespace(string $namespace, int $priority = PriorityQueue::NORMAL)
addNamespace
at line line 134
MvcResolver
reset()
reset
at line line 148
ControllerResolver
getControllerResolver()
Method to get property ControllerResolver
at line line 160
MvcResolver
setControllerResolver(ControllerResolver $controllerResolver)
Method to set property controllerResolver
at line line 172
ModelResolver
getModelResolver()
Method to get property ModelResolver
at line line 184
MvcResolver
setModelResolver(ModelResolver $modelResolver)
Method to set property modelResolver
at line line 196
ViewResolver
getViewResolver()
Method to get property ViewResolver
at line line 208
MvcResolver
setViewResolver(ViewResolver $viewResolver)
Method to set property viewResolver