Property | Type | Description | |
---|---|---|---|
$defaultView | The name of the default view, in case none is specified |
Property | Type | Description | |
---|---|---|---|
$config | Local cache of the dispatcher configuration | ||
$container | The container we belong to | ||
$controller | The controller which will be used | ||
$isTransparentlyLoggedIn | Is this user transparently logged in? | ||
$layout | The layout for rendering the view | ||
$view | The view which will be rendered by the dispatcher |
Method | Description | |
---|---|---|
__construct ( |
Public constructor | |
__get ( string $name ) : mixed | null | Magic get method. Handles magic properties: $this->input mapped to $this->container->input | |
dispatch ( ) : void | The main code of the Dispatcher. It spawns the necessary controller and runs it. | |
getController ( ) : |
Returns a reference to the Controller object currently in use by the dispatcher |
Method | Description | |
---|---|---|
transparentAuthenticationLogin ( ) | Handles the transparent authentication log in | |
transparentAuthenticationLogout ( ) | Handles the transparent authentication log out | |
triggerEvent ( string $event, array $arguments = [] ) : boolean | Triggers an object-specific event. The event runs both locally –if a suitable method exists– and through the Joomla! plugin system. A true/false return value is expected. The first false return cancels the event. |
public __construct ( |
||
$container | ||
$config | array |
public getController ( ) : |
||
return |
protected transparentAuthenticationLogin ( ) |
protected transparentAuthenticationLogout ( ) |
public $defaultView |
protected $isTransparentlyLoggedIn |