Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:handler:downloadhandler

Differences

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

Link to this comparison view

Next revision
Previous revision
scriptlog:lib:handler:downloadhandler [2026/09/26 09:09] – admin adminscriptlog:lib:handler:downloadhandler [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 (2) =======
  
-//None declared.//+^ Visibility ^ Type ^ Name ^ Default ^ Line ^ 
 +| ''private'' | [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] | ''$renderer'' |  | 25 | 
 +| ''private'' | [[scriptlog:lib:controller:downloadcontroller|''?DownloadController'']] | ''$downloadController'' |  | 32 |
  
 ======= Methods (2) ======= ======= Methods (2) =======
  
-  ^ Visibility ^ Method ^ Summary ^ Line ^ +^ Visibility ^ Method ^ Summary ^ Line ^ 
-  | public | ''__construct()'' | Construct a new DownloadHandler. | 40 | +| public | ''__construct()'' | Construct a new DownloadHandler. | 40 | 
-  | public | ''handle()'' | Handle an incoming front-end request. | 51 |+| public | ''handle()'' | Handle an incoming front-end request. | 51 |
  
  
Line 44: Line 46:
 Construct a new DownloadHandler. Construct a new DownloadHandler.
  
-  ^ 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. | 
-  | ''$downloadController'' | [[scriptlog:lib:controller:downloadcontroller|''?DownloadController'']] | ''null'' | Optional controller for file downloads. |+|  ''$downloadController'' |  [[scriptlog:lib:controller:downloadcontroller|''?DownloadController'']] |  ''null'' |  Optional controller for file downloads. |
  
  
Line 65: Line 67:
 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 72: Line 74:
 ======= Imports ======= ======= Imports =======
  
-  ^ Alias ^ Fully-qualified name ^ +^ Alias ^ Fully-qualified name ^ 
-  | ''DownloadController'' | [[scriptlog:lib:controller:downloadcontroller|''Scriptlog\Controller\DownloadController'']] | +| ''DownloadController'' | [[scriptlog:lib:controller:downloadcontroller|''Scriptlog\Controller\DownloadController'']] | 
-  | ''ThemeRendererInterface'' | [[scriptlog:lib:core:themerendererinterface|''Scriptlog\Core\ThemeRendererInterface'']] |+| ''ThemeRendererInterface'' | [[scriptlog:lib:core:themerendererinterface|''Scriptlog\Core\ThemeRendererInterface'']] |
  
  
scriptlog/lib/handler/downloadhandler.1790413761.txt.gz · Last modified: by admin