DefaultRouter
class DefaultRouter extends Router
Der DefaultRouter implementiert einen Standard, der Routen aus einer Textdatei einliest und diese verarbeitet.
Properties
protected Web | $assembly | from Router | |
protected integer | $counter | from Router | |
protected array | $recursionProtection | from Router | |
protected Map | $routes | ||
protected File | $file |
Methods
Map
getRoutes()
Gibt die Route zurück
executeRoute(string $method, string $entry, URI $validatedRoute)
Route ausführen.
from Router
init()
No description
static DefaultRouter
Details
at line 57
__construct(Web $app, File $file)
DefaultRouter erstellen
Erstellt aus einer Textdatei einen DefaultRouter mit den entsprechenden Routingeinträgen.
at line 163
Collection
addRoute(Route $route)
Route hinzufügen
at line 189
Map
getRoutes()
Gibt die Route zurück
at line 200
Route|null
getRoute(string $id)
Gibt die Route mit der ID zurück
at line 108
Router
execute(string $route)
Routing ausführen
in Router at line 132
protected Router
executeRoute(string $method, string $entry, URI $validatedRoute)
Route ausführen.
in Router at line 163
integer
getExecutedNumber()
Routing-Zähler
Anzahl der durchgeführten Routings.
at line 71
protected DefaultRouter
init()
at line 91
static DefaultRouter
getInstanceFromProperties(Assembly $app, Properties $properties)
Defaultroute erstelle
DefaultRouter über Eigenschaften erstellen
In der Eigenschaft filename muss der Pfad auf die Routendatei gesetzt sein.