com\setasign\SetaFramework\Router

DynamicRouteResolver

File: /SetaFramework/src/Router/DynamicRouteResolver.php

Class hierarchy

Summary

Properties

$applicationName

$requestPathPrefix

$router


Methods

__construct()

public DynamicRouteResolver::__construct (
Router $router,
string $applicationName,
string $requestPathPrefix
)
Parameters
$router : Router
 
$applicationName : string
 
$requestPathPrefix : string
 

resolveClass()

public DynamicRouteResolver::resolveClass (
string $class
): void
Parameters
$class : string
 

resolveDirectory()

public DynamicRouteResolver::resolveDirectory (
string $directory,
string $namespace
): void
Parameters
$directory : string
 
$namespace : string
 

setupClass()

protected DynamicRouteResolver::setupClass (
\ReflectionClass $reflection
): void
Parameters
$reflection : \ReflectionClass
 
Exceptions

Throws RouteException