Class Router
Ein Router bildet die Verknüpfung zwischen einer URI und den auszuführenden Funktionen ab. Jeder URI kann man über einen Router ein bestimmtes Verhalten konfigurieren.
Der abstrakte Router stellt bereits alle Funktionen für das ausführen des Routings bereit. Einzig das einlesen der Route aus einer Datei, Datenbank oder anderer Quelle muss von einem konkreten Router implementiert werden.
- Alvine\Core\Alvine
- Alvine\Application\Web\Router
Direct known subclasses
Alvine\Application\Web\DefaultRouter
Abstract
Namespace: Alvine\Application\Web
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 3948 $
Since: 20130607
Link: alvine.io
Located at web/Router.class.php
Namespace: Alvine\Application\Web
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 3948 $
Since: 20130607
Link: alvine.io
Located at web/Router.class.php
public
|
|
public
|
|
public
|
|
public
Alvine\Types\Map
|
|
public
|
|
public
|
|
protected
|
#
executeRoute( string $method, string $entry, Alvine\Net\Resource\URI $validatedRoute )
Route ausführen. |
public
integer
|
|
public
|
protected
|
$assembly
|
|
protected
Alvine\Types\Map
|
$routes
Routen |
#
null
|
protected
integer
|
$counter
Anzahl der Routen |
#
0
|
protected
array
|
$recursionProtection
Schutz gegen rekursion im Routing |
#
[]
|