ControllerResolver
class ControllerResolver extends AbstractClassResolver (View source)
The ControllerResolver class.
Traits
ContainerAwareTrait
PackageAeareTrait
Methods
from PackageAwareTrait
__construct(AbstractPackage $package, Container $container = null, array $namespaces = array())
ControllerResolver constructor.
addNamespace(string $namespace, int $priority = PriorityQueue::NORMAL)
addNamespace
setNamespaces(array|PriorityQueue $namespaces)
Method to set property namespaces
addClassAlias(string $alias, string $class)
addClassAlias
setClassAliases(array $classAliases)
Method to set property aliases
static string
getPrefix()
Get container key prefix.
Details
in PackageAwareTrait at line line 30
AbstractPackage
getPackage()
Method to get property Package
in PackageAwareTrait at line line 42
PackageAwareTrait
setPackage(AbstractPackage $package)
Method to set property package
in AbstractClassResolver at line line 57
__construct(AbstractPackage $package, Container $container = null, array $namespaces = array())
ControllerResolver constructor.
in AbstractClassResolver at line line 73
false|string
resolve(string $name)
Resolve class path.
in AbstractClassResolver at line line 122
object
create(string $name, array $args)
create
in AbstractClassResolver at line line 158
static string
getDIKey(string $name)
getDIKey
in AbstractClassResolver at line line 175
AbstractClassResolver
addNamespace(string $namespace, int $priority = PriorityQueue::NORMAL)
addNamespace
in AbstractClassResolver at line line 189
PriorityQueue
getNamespaces()
Method to get property Namespaces
in AbstractClassResolver at line line 201
AbstractClassResolver
setNamespaces(array|PriorityQueue $namespaces)
Method to set property namespaces
in AbstractClassResolver at line line 218
array
dumpNamespaces()
dumpNamespaces
in AbstractClassResolver at line line 228
AbstractClassResolver
reset()
reset
in AbstractClassResolver at line line 243
static string
normalise(string $name)
normalise
in AbstractClassResolver at line line 257
string
resolveClassAlias(string $alias)
resolveClassAlias
in AbstractClassResolver at line line 277
AbstractClassResolver
addClassAlias(string $alias, string $class)
addClassAlias
in AbstractClassResolver at line line 292
array
getClassAliases()
Method to get property Aliases
in AbstractClassResolver at line line 304
AbstractClassResolver
setClassAliases(array $classAliases)
Method to set property aliases
at line line 33
static string
getPrefix()
Get container key prefix.