Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:themeviewmodelfactory

Differences

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

Link to this comparison view

Next revision
Previous revision
scriptlog:lib:core:themeviewmodelfactory [2026/09/26 09:09] – admin adminscriptlog:lib:core:themeviewmodelfactory [2026/09/26 09:34] (current) – admin admin
Line 16: Line 16:
 ======= Docblock Metadata ======= ======= Docblock Metadata =======
  
-  ^ Tag ^ Value ^ +^ Tag ^ Value ^ 
-  | ''@category'' | Theme | +| ''@category'' | Theme | 
-  | ''@author'' | M.Noermoehammad | +| ''@author'' | M.Noermoehammad | 
-  | ''@license'' | MIT | +| ''@license'' | MIT | 
-  | ''@version'' | 1.0 |+| ''@version'' | 1.0 |
  
 ======= Inheritance ======= ======= Inheritance =======
Line 30: Line 30:
 //None.// //None.//
  
-======= Properties (0) =======+======= Properties (1) =======
  
-//None declared.//+^ Visibility ^ Type ^ Name ^ Default ^ Line ^ 
 +| ''private'' | ''(untyped)'' | ''$escape'' |  | 22 |
  
 ======= Methods (12) ======= ======= Methods (12) =======
  
-  ^ Visibility ^ Method ^ Summary ^ Line ^ +^ Visibility ^ Method ^ Summary ^ Line ^ 
-  | public | ''__construct()'' |  | 28 | +| public | ''__construct()'' |  | 28 | 
-  | public | ''makePost()'' | Create a post view model. | 41 | +| public | ''makePost()'' | Create a post view model. | 41 | 
-  | public | ''makePostFromPrepared()'' | Create a post view model from already-prepared, already-safe values. | 60 | +| public | ''makePostFromPrepared()'' | Create a post view model from already-prepared, already-safe values. | 60 | 
-  | public | ''makePage()'' | Create a page view model. | 74 | +| public | ''makePage()'' | Create a page view model. | 74 | 
-  | public | ''makePageFromPrepared()'' | Create a page view model from already-prepared, already-safe values. | 88 | +| public | ''makePageFromPrepared()'' | Create a page view model from already-prepared, already-safe values. | 88 | 
-  | public | ''makeArchive()'' | Create an archive view model. | 102 | +| public | ''makeArchive()'' | Create an archive view model. | 102 | 
-  | public | ''makeArchiveFromPrepared()'' | Create an archive view model from already-prepared, already-safe values. | 116 | +| public | ''makeArchiveFromPrepared()'' | Create an archive view model from already-prepared, already-safe values. | 116 | 
-  | public | ''makeMenu()'' | Create a menu view model. | 130 | +| public | ''makeMenu()'' | Create a menu view model. | 130 | 
-  | public | ''makeMenuFromPrepared()'' | Create a menu view model from already-prepared, already-safe values. | 144 | +| public | ''makeMenuFromPrepared()'' | Create a menu view model from already-prepared, already-safe values. | 144 | 
-  | public | ''makeSidebar()'' | Create a sidebar view model. | 158 | +| public | ''makeSidebar()'' | Create a sidebar view model. | 158 | 
-  | public | ''makeSidebarFromPrepared()'' | Create a sidebar view model from already-prepared, already-safe values. | 172 | +| public | ''makeSidebarFromPrepared()'' | Create a sidebar view model from already-prepared, already-safe values. | 172 | 
-  | public | ''makePosts()'' | Create a collection of post view models from a list of rows. | 186 |+| public | ''makePosts()'' | Create a collection of post view models from a list of rows. | 186 |
  
  
Line 59: Line 60:
 //lines 28–33 (6)// //lines 28–33 (6)//
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$escape'' | ''?callable'' | ''null'' | //none// |+|  ''$escape'' |  ''?callable'' |  ''null'' |  //none// |
  
  
Line 73: Line 74:
 Create a post view model. Create a post view model.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$row'' | ''array'' | //required// | //none// |+|  ''$row'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:postviewmodel|''PostViewModel'']] — PostViewModel **Returns:** [[scriptlog:lib:core:postviewmodel|''PostViewModel'']] — PostViewModel
Line 94: Line 95:
 values. values.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$prepared'' | ''array'' | //required// | //none// |+|  ''$prepared'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:postviewmodel|''PostViewModel'']] — PostViewModel **Returns:** [[scriptlog:lib:core:postviewmodel|''PostViewModel'']] — PostViewModel
Line 110: Line 111:
 Create a page view model. Create a page view model.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$row'' | ''array'' | //required// | //none// |+|  ''$row'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:pageviewmodel|''PageViewModel'']] — PageViewModel **Returns:** [[scriptlog:lib:core:pageviewmodel|''PageViewModel'']] — PageViewModel
Line 126: Line 127:
 Create a page view model from already-prepared, already-safe values. Create a page view model from already-prepared, already-safe values.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$prepared'' | ''array'' | //required// | //none// |+|  ''$prepared'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:pageviewmodel|''PageViewModel'']] — PageViewModel **Returns:** [[scriptlog:lib:core:pageviewmodel|''PageViewModel'']] — PageViewModel
Line 142: Line 143:
 Create an archive view model. Create an archive view model.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$row'' | ''array'' | //required// | //none// |+|  ''$row'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:archiveviewmodel|''ArchiveViewModel'']] — ArchiveViewModel **Returns:** [[scriptlog:lib:core:archiveviewmodel|''ArchiveViewModel'']] — ArchiveViewModel
Line 158: Line 159:
 Create an archive view model from already-prepared, already-safe values. Create an archive view model from already-prepared, already-safe values.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$prepared'' | ''array'' | //required// | //none// |+|  ''$prepared'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:archiveviewmodel|''ArchiveViewModel'']] — ArchiveViewModel **Returns:** [[scriptlog:lib:core:archiveviewmodel|''ArchiveViewModel'']] — ArchiveViewModel
Line 174: Line 175:
 Create a menu view model. Create a menu view model.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$row'' | ''array'' | //required// | //none// |+|  ''$row'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:menuviewmodel|''MenuViewModel'']] — MenuViewModel **Returns:** [[scriptlog:lib:core:menuviewmodel|''MenuViewModel'']] — MenuViewModel
Line 190: Line 191:
 Create a menu view model from already-prepared, already-safe values. Create a menu view model from already-prepared, already-safe values.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$prepared'' | ''array'' | //required// | //none// |+|  ''$prepared'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:menuviewmodel|''MenuViewModel'']] — MenuViewModel **Returns:** [[scriptlog:lib:core:menuviewmodel|''MenuViewModel'']] — MenuViewModel
Line 206: Line 207:
 Create a sidebar view model. Create a sidebar view model.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$row'' | ''array'' | //required// | //none// |+|  ''$row'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] — SidebarViewModel **Returns:** [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] — SidebarViewModel
Line 222: Line 223:
 Create a sidebar view model from already-prepared, already-safe values. Create a sidebar view model from already-prepared, already-safe values.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$prepared'' | ''array'' | //required// | //none// |+|  ''$prepared'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] — SidebarViewModel **Returns:** [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] — SidebarViewModel
Line 238: Line 239:
 Create a collection of post view models from a list of rows. Create a collection of post view models from a list of rows.
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$rows'' | ''array'' | //required// | //none// |+|  ''$rows'' |  ''array'' |  //required// |  //none// |
  
 **Returns:** ''array'' — PostViewModel[] **Returns:** ''array'' — PostViewModel[]
scriptlog/lib/core/themeviewmodelfactory.1790413762.txt.gz · Last modified: by admin