Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:themeresolutionexception

Differences

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

Link to this comparison view

scriptlog:lib:core:themeresolutionexception [2026/09/26 09:09] – admin adminscriptlog:lib:core:themeresolutionexception [2026/09/26 09:16] (current) – admin admin
Line 24: Line 24:
 ======= Inheritance ======= ======= Inheritance =======
  
-  ^ Relation ^ Type ^ Meaning ^ +^ Relation ^ Type ^ Meaning ^ 
-  | extends | ''\RuntimeException'' | parent class/interface |+| extends | ''\RuntimeException'' | parent class/interface |
  
 ======= Constants (0) ======= ======= Constants (0) =======
Line 37: Line 37:
 ======= Methods (3) ======= ======= Methods (3) =======
  
-  ^ Visibility ^ Method ^ Summary ^ Line ^ +^ Visibility ^ Method ^ Summary ^ Line ^ 
-  | public static | ''notFound()'' | Create an exception for a theme that could not be resolved. | 36 | +| public static | ''notFound()'' | Create an exception for a theme that could not be resolved. | 36 | 
-  | public static | ''missingTemplate()'' | Create an exception for a required template file that does not exist. | 54 | +| public static | ''missingTemplate()'' | Create an exception for a required template file that does not exist. | 54 | 
-  | public static | ''invalidTemplateName()'' | Create an exception for an invalid or malicious template name. | 71 |+| public static | ''invalidTemplateName()'' | Create an exception for an invalid or malicious template name. | 71 |
  
  
Line 53: Line 53:
 Create an exception for a theme that could not be resolved. Create an exception for a theme that could not be resolved.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$themeName'' | ''string'' | //required// | The unresolvable theme directory name. | +|  ''$themeName'' |  ''string'' |  //required// |  The unresolvable theme directory name. | 
-  | ''$fallback'' | ''?string'' | ''null'' | The fallback theme that will be used instead. |+|  ''$fallback'' |  ''?string'' |  ''null'' |  The fallback theme that will be used instead. |
  
 **Returns:** ''self'' — self **Returns:** ''self'' — self
Line 70: Line 70:
 Create an exception for a required template file that does not exist. Create an exception for a required template file that does not exist.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$template'' | ''string'' | //required// | Template filename (e.g. "header.php"). | +|  ''$template'' |  ''string'' |  //required// |  Template filename (e.g. "header.php"). | 
-  | ''$themeDir'' | ''string'' | '''''' | The theme directory that was searched. |+|  ''$themeDir'' |  ''string'' |  '''''' |  The theme directory that was searched. |
  
 **Returns:** ''self'' — self **Returns:** ''self'' — self
Line 87: Line 87:
 Create an exception for an invalid or malicious template name. Create an exception for an invalid or malicious template name.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$template'' | ''string'' | //required// | The rejected template name. |+|  ''$template'' |  ''string'' |  //required// |  The rejected template name. |
  
 **Returns:** ''self'' — self **Returns:** ''self'' — self
scriptlog/lib/core/themeresolutionexception.1790413762.txt.gz · Last modified: by admin