PartialRouter
class PartialRouter extends DefaultRouter
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 | from DefaultRouter | |
protected File | $file | from DefaultRouter | |
protected array | $routeFileMap |
Methods
executeRoute(string $method, string $entry, URI $validatedRoute)
Route ausführen.
from Router
init(type $invalidCache = false)
Objekt initialisieren
static DefaultRouter
Details
in DefaultRouter at line 57
__construct(Web $app, File $file)
DefaultRouter erstellen
Erstellt aus einer Textdatei einen DefaultRouter mit den entsprechenden Routingeinträgen.
at line 218
Collection
addRoute(Route $route)
Route hinzufügen
in DefaultRouter at line 178
Router
removeRoute(Route $route)
Route aus dem Routing entfernen
in DefaultRouter at line 189
Map
getRoutes()
Gibt die Route zurück
at line 234
Route|null
getRoute(string $id)
Gibt die Route mit der ID zurück
at line 139
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 51
protected DefaultRouter
init(type $invalidCache = false)
Objekt initialisieren
at line 100
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.