Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:handler:pagehandler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
scriptlog:lib:handler:pagehandler [2026/09/26 09:09] – admin adminscriptlog:lib:handler:pagehandler [2026/09/26 09:34] (current) – admin admin
Line 16: Line 16:
 ======= Inheritance ======= ======= Inheritance =======
  
-  ^ Relation ^ Type ^ Meaning ^ +^ Relation ^ Type ^ Meaning ^ 
-  | implements | [[scriptlog:lib:handler:frontrequesthandler|''FrontRequestHandler'']] | contract |+| implements | [[scriptlog:lib:handler:frontrequesthandler|''FrontRequestHandler'']] | contract |
  
 ======= Constants (0) ======= ======= Constants (0) =======
Line 23: Line 23:
 //None.// //None.//
  
-======= Properties (0) =======+======= Properties (1) =======
  
-//None declared.//+^ Visibility ^ Type ^ Name ^ Default ^ Line ^ 
 +| ''private'' | [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] | ''$renderer'' |  | 25 |
  
 ======= Methods (2) ======= ======= Methods (2) =======
  
-  ^ Visibility ^ Method ^ Summary ^ Line ^ +^ Visibility ^ Method ^ Summary ^ Line ^ 
-  | public | ''__construct()'' | Construct a new PageHandler. | 32 | +| public | ''__construct()'' | Construct a new PageHandler. | 32 | 
-  | public | ''handle()'' | Handle an incoming front-end request. | 40 |+| public | ''handle()'' | Handle an incoming front-end request. | 40 |
  
  
Line 44: Line 45:
 Construct a new PageHandler. Construct a new PageHandler.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$renderer'' | [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] | //required// | The theme renderer instance. |+|  ''$renderer'' |  [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] |  //required// |  The theme renderer instance. |
  
  
Line 64: Line 65:
 theme template via the ThemeRendererInterface instance. theme template via the ThemeRendererInterface instance.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$params'' | ''array'' | //required// | Parsed route parameters (e.g. ['value' => '...']). |+|  ''$params'' |  ''array'' |  //required// |  Parsed route parameters (e.g. ['value' => '...']). |
  
 **Returns:** ''void'' — void **Returns:** ''void'' — void
Line 71: Line 72:
 ======= Imports ======= ======= Imports =======
  
-  ^ Alias ^ Fully-qualified name ^ +^ Alias ^ Fully-qualified name ^ 
-  | ''HandleRequest'' | [[scriptlog:lib:core:handlerequest|''Scriptlog\Core\HandleRequest'']] | +| ''HandleRequest'' | [[scriptlog:lib:core:handlerequest|''Scriptlog\Core\HandleRequest'']] | 
-  | ''ThemeRendererInterface'' | [[scriptlog:lib:core:themerendererinterface|''Scriptlog\Core\ThemeRendererInterface'']] |+| ''ThemeRendererInterface'' | [[scriptlog:lib:core:themerendererinterface|''Scriptlog\Core\ThemeRendererInterface'']] |
  
  
scriptlog/lib/handler/pagehandler.1790413761.txt.gz · Last modified: by admin