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 59
__construct(Web $app, File $file)
DefaultRouter erstellen
Erstellt aus einer Textdatei einen DefaultRouter mit den entsprechenden Routingeinträgen.
at line 165
Collection
addRoute(Route $route)
Route hinzufügen
at line 191
Map
getRoutes()
Gibt die Route zurück
at line 202
Route|null
getRoute(string $id)
Gibt die Route mit der ID zurück
at line 110
Router
execute(string $route)
Routing ausführen
in Router at line 134
protected Router
executeRoute(string $method, string $entry, URI $validatedRoute)
Route ausführen.
in Router at line 165
integer
getExecutedNumber()
Routing-Zähler
Anzahl der durchgeführten Routings.
at line 73
protected DefaultRouter
init()
at line 93
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.