IndexController
class IndexController extends ControllerBase
Default index controller
Methods
Enables path to Gryphon compatible view, if the view exists AND enableCompatibility is on.
Terminate the action with a view partial. Will dump output directly to browser, but return the action allowing process to continue.
Site index, responds to the following URL:
No description
No description
Responds to beacon tracking load call. This is generally not a user definable call, but can be responded to. This is part of the javascript pipeline. Responds to the following URL:
Supports Ad Blocker detection
No description
No description
No description
No description
Details
in ControllerBase at line 16
initialize()
Initialize response headers
in ControllerBase at line 44
protected boolean
enableCompatibilityView(string $view)
Enables path to Gryphon compatible view, if the view exists AND enableCompatibility is on.
NOTE: This will mutate the internal view.
in ControllerBase at line 62
protected
terminateWithView(string $view, array $params = [], array $headers = [])
Terminate the action with a view partial. Will dump output directly to browser, but return the action allowing process to continue.
in ControllerBase at line 88
protected
getHttpCodeDescription($code)
in ControllerBase at line 152
protected mixed
getRequestSegments(int $i = null)
Return rewrite url segments
in ControllerBase at line 172
protected array
getJsonData()
Fetch POSTed/PUTed json data
at line 33
indexAction()
Site index, responds to the following URL:
/
Returns the following items to the view:
- articles - In compatibility mode
- section - In compatibility mode
Looks for templates in the following order:
- gryphon/main/main.tpl - COMPATIBILITY MODE
- index/index.twig
at line 42
styleAction()
at line 48
infoAction()
at line 87
beaconAction()
Responds to beacon tracking load call. This is generally not a user definable call, but can be responded to. This is part of the javascript pipeline. Responds to the following URL:
b/e.js
Returns the following items to the view:
- fingerprint - user fingerprint
- ref - referencing url
Looks for templates in the following order:
- global-partials/_beacon.js.twig
It will also increment the hit counter for the given resource.
at line 135
blockerAction()
Supports Ad Blocker detection