Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
scriptlog:lib:core [2026/09/26 09:16] – admin adminscriptlog:lib:core [2026/09/26 09:34] (current) – admin admin
Line 2: Line 2:
  
  
-Framework primitives shared by every layer: the base DAO, the `Database` wrapper, the sanitiser, the logger, the API router, and the exception hierarchy.+Framework primitives shared by every layer: the base DAO, the `Database` wrapper, the sanitiser, the logger, the API router, the application bootstrap, and the exception hierarchy. Also vendors HTMLPurifier, which is excluded from this documentation.
  
 ---- ----
  
-======= Types (103) =======+======= Types (102) =======
  
 ^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^ ^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^
 | ''class'' |  | [[scriptlog:lib:core:actionconst|''ActionConst'']] | 0 | 0 | 74 | 115 | The collection of actions constant | | ''class'' |  | [[scriptlog:lib:core:actionconst|''ActionConst'']] | 0 | 0 | 74 | 115 | The collection of actions constant |
 | ''class'' |  | [[scriptlog:lib:core:apiauth|''ApiAuth'']] | 22 | 3 | 6 | 570 | API Authentication | | ''class'' |  | [[scriptlog:lib:core:apiauth|''ApiAuth'']] | 22 | 3 | 6 | 570 | API Authentication |
-| ''class'' |  | [[scriptlog:lib:core:apihateoas|''ApiHateoas'']] | 8 | 0 | 0 | 325 | API HATEOAS Links Generator |+| ''class'' |  | [[scriptlog:lib:core:apihateoas|''ApiHateoas'']] | 8 | 2 | 0 | 325 | API HATEOAS Links Generator |
 | ''class'' |  | [[scriptlog:lib:core:apihelper|''ApiHelper'']] | 1 | 0 | 0 | 29 | ApiHelper | | ''class'' |  | [[scriptlog:lib:core:apihelper|''ApiHelper'']] | 1 | 0 | 0 | 29 | ApiHelper |
-| ''class'' |  | [[scriptlog:lib:core:apiresponse|''ApiResponse'']] | 29 | 1 | 18 | 597 |  |+| ''class'' |  | [[scriptlog:lib:core:apiresponse|''ApiResponse'']] | 29 | 4 | 18 | 597 |  |
 | ''class'' |  | [[scriptlog:lib:core:apirouter|''ApiRouter'']] | 14 | 4 | 1 | 380 | API Router | | ''class'' |  | [[scriptlog:lib:core:apirouter|''ApiRouter'']] | 14 | 4 | 1 | 380 | API Router |
-| ''class'' |  | [[scriptlog:lib:core:appconfig|''AppConfig'']] | 2 | 0 | 0 | 35 | AppConfig Class | +| ''class'' |  | [[scriptlog:lib:core:appconfig|''AppConfig'']] | 2 | 1 | 0 | 35 | AppConfig Class | 
-| ''class'' |  | [[scriptlog:lib:core:appcontext|''AppContext'']] | 3 | 0 | 0 | 21 | A simple Read-Only Data Object to hold application state. |+| ''class'' |  | [[scriptlog:lib:core:appcontext|''AppContext'']] | 3 | 1 | 0 | 21 | A simple Read-Only Data Object to hold application state. |
 | ''class'' |  | [[scriptlog:lib:core:appexception|''AppException'']] | 2 | 0 | 0 | 43 | Class AppException extends Exception implements IAppThrowable | | ''class'' |  | [[scriptlog:lib:core:appexception|''AppException'']] | 2 | 0 | 0 | 43 | Class AppException extends Exception implements IAppThrowable |
 | ''interface'' |  | [[scriptlog:lib:core:appinterface|''AppInterface'']] | 4 | 0 | 0 | 29 | AppInterface Interface | | ''interface'' |  | [[scriptlog:lib:core:appinterface|''AppInterface'']] | 4 | 0 | 0 | 29 | AppInterface Interface |
-| ''class'' |  | [[scriptlog:lib:core:atomwriter|''AtomWriter'']] | 4 | 0 | 0 | 129 | class AtomWriter | +| ''class'' |  | [[scriptlog:lib:core:atomwriter|''AtomWriter'']] | 4 | 3 | 0 | 129 | class AtomWriter | 
-| ''class'' |  | [[scriptlog:lib:core:authentication|''Authentication'']] | 23 | 1 | 2 | 642 | class Authentication | +| ''class'' |  | [[scriptlog:lib:core:authentication|''Authentication'']] | 23 | 12 | 2 | 642 | class Authentication | 
-| ''class'' |  | [[scriptlog:lib:core:authorization|''Authorization'']] | 5 | 0 | 0 | 72 | class Authorization | +| ''class'' |  | [[scriptlog:lib:core:authorization|''Authorization'']] | 5 | 1 | 0 | 72 | class Authorization | 
-| ''class'' | abstract | [[scriptlog:lib:core:baseapp|''BaseApp'']] | 8 | 0 | 0 | 95 | Abstract Class BaseApp implements AppInterface | +| ''class'' | abstract | [[scriptlog:lib:core:baseapp|''BaseApp'']] | 8 | 2 | 0 | 95 | Abstract Class BaseApp implements AppInterface | 
-| ''class'' |  | [[scriptlog:lib:core:basemodel|''BaseModel'']] | 7 | 0 | 0 | 86 | BaseModel Class |+| ''class'' |  | [[scriptlog:lib:core:basemodel|''BaseModel'']] | 7 | 2 | 0 | 86 | BaseModel Class |
 | ''class'' |  | [[scriptlog:lib:core:blogschema|''BlogSchema'']] | 3 | 0 | 0 | 94 | class BlogSchema | | ''class'' |  | [[scriptlog:lib:core:blogschema|''BlogSchema'']] | 3 | 0 | 0 | 94 | class BlogSchema |
 | ''interface'' |  | [[scriptlog:lib:core:boardinterface|''BoardInterface'']] | 3 | 0 | 0 | 23 | BoardInterface Interface | | ''interface'' |  | [[scriptlog:lib:core:boardinterface|''BoardInterface'']] | 3 | 0 | 0 | 23 | BoardInterface Interface |
Line 30: Line 30:
 | ''class'' |  | [[scriptlog:lib:core:clean|''Clean'']] | 2 | 0 | 0 | 63 | Clean class. | | ''class'' |  | [[scriptlog:lib:core:clean|''Clean'']] | 2 | 0 | 0 | 63 | Clean class. |
 | ''class'' |  | [[scriptlog:lib:core:coreexception|''CoreException'']] | 2 | 0 | 0 | 43 | CoreException Class extends Exception implements ICoreThrowable | | ''class'' |  | [[scriptlog:lib:core:coreexception|''CoreException'']] | 2 | 0 | 0 | 43 | CoreException Class extends Exception implements ICoreThrowable |
-| ''class'' |  | [[scriptlog:lib:core:dao|''Dao'']] | 18 | 0 | 0 | 354 | Dao Class | +| ''class'' |  | [[scriptlog:lib:core:dao|''Dao'']] | 18 | 5 | 0 | 354 | Dao Class | 
-| ''class'' | abstract | [[scriptlog:lib:core:dashboard|''Dashboard'']] | 5 | 0 | 0 | 51 | Abstract Class Dashboard implement BoardInterface | +| ''class'' | abstract | [[scriptlog:lib:core:dashboard|''Dashboard'']] | 5 | 2 | 0 | 51 | Abstract Class Dashboard implement BoardInterface | 
-| ''class'' |  | [[scriptlog:lib:core:dategenerator|''DateGenerator'']] | 20 | 1 | 0 | 589 |  | +| ''class'' |  | [[scriptlog:lib:core:dategenerator|''DateGenerator'']] | 20 | 5 | 0 | 589 |  | 
-| ''class'' |  | [[scriptlog:lib:core:db|''Db'']] | 21 | 0 | 1 | 498 | Class Db implements DbInterface |+| ''class'' |  | [[scriptlog:lib:core:db|''Db'']] | 21 | 5 | 1 | 498 | Class Db implements DbInterface |
 | ''class'' |  | [[scriptlog:lib:core:dbexception|''DbException'']] | 2 | 2 | 0 | 31 | DbException class extends Abstract Class CoreException | | ''class'' |  | [[scriptlog:lib:core:dbexception|''DbException'']] | 2 | 2 | 0 | 31 | DbException class extends Abstract Class CoreException |
 | ''class'' |  | [[scriptlog:lib:core:dbfactory|''DbFactory'']] | 1 | 0 | 0 | 30 | DbFactory Class | | ''class'' |  | [[scriptlog:lib:core:dbfactory|''DbFactory'']] | 1 | 0 | 0 | 30 | DbFactory Class |
 | ''interface'' |  | [[scriptlog:lib:core:dbinterface|''DbInterface'']] | 12 | 0 | 0 | 92 | interface DbInterface | | ''interface'' |  | [[scriptlog:lib:core:dbinterface|''DbInterface'']] | 12 | 0 | 0 | 92 | interface DbInterface |
-| ''class'' |  | [[scriptlog:lib:core:dbmysqli|''DbMySQLi'']] | 22 | 4 | 0 | 473 | Class DbMySQLi |+| ''class'' |  | [[scriptlog:lib:core:dbmysqli|''DbMySQLi'']] | 22 | 12 | 0 | 473 | Class DbMySQLi |
 | ''class'' |  | [[scriptlog:lib:core:debugroute|''DebugRoute'']] | 2 | 1 | 0 | 68 | Class DebugRoute | | ''class'' |  | [[scriptlog:lib:core:debugroute|''DebugRoute'']] | 2 | 1 | 0 | 68 | Class DebugRoute |
-| ''class'' |  | [[scriptlog:lib:core:dispatcher|''Dispatcher'']] | 19 | 2 | 0 | 502 | Class Dispatcher |+| ''class'' |  | [[scriptlog:lib:core:dispatcher|''Dispatcher'']] | 19 | 4 | 0 | 502 | Class Dispatcher |
 | ''class'' |  | [[scriptlog:lib:core:exportexception|''ExportException'']] | 1 | 0 | 0 | 7 | Class ExportException | | ''class'' |  | [[scriptlog:lib:core:exportexception|''ExportException'']] | 1 | 0 | 0 | 7 | Class ExportException |
-| ''class'' |  | [[scriptlog:lib:core:formvalidator|''FormValidator'']] | 7 | 1 | 0 | 237 | class FormValidator | +| ''class'' |  | [[scriptlog:lib:core:formvalidator|''FormValidator'']] | 7 | 8 | 0 | 237 | class FormValidator | 
-| ''class'' |  | [[scriptlog:lib:core:fronthelper|''FrontHelper'']] | 13 | 0 | 0 | 192 | class FrontHelper | +| ''class'' |  | [[scriptlog:lib:core:fronthelper|''FrontHelper'']] | 13 | 1 | 0 | 192 | class FrontHelper |
-| ''class'' |  | [[scriptlog:lib:core:htmlpurifier|''HTMLPurifier'']] | 6 | 2 | 1 | 243 | Facade that coordinates HTML Purifier's subsystems in order to purify HTML. |+
 | ''class'' |  | [[scriptlog:lib:core:hzip|''HZip'']] | 2 | 0 | 0 | 49 | HZip Class | | ''class'' |  | [[scriptlog:lib:core:hzip|''HZip'']] | 2 | 0 | 0 | 49 | HZip Class |
-| ''class'' | final | [[scriptlog:lib:core:handlerequest|''HandleRequest'']] | 22 | 0 | 0 | 566 | class HandleRequest |+| ''class'' | final | [[scriptlog:lib:core:handlerequest|''HandleRequest'']] | 22 | 4 | 0 | 566 | class HandleRequest |
 | ''class'' | final | [[scriptlog:lib:core:html|''Html'']] | 10 | 3 | 0 | 564 | HTML parsing, filtering and sanitization | | ''class'' | final | [[scriptlog:lib:core:html|''Html'']] | 10 | 3 | 0 | 564 | HTML parsing, filtering and sanitization |
-| ''class'' |  | [[scriptlog:lib:core:i18nmanager|''I18nManager'']] | 22 | 4 | 0 | 234 |  |+| ''class'' |  | [[scriptlog:lib:core:i18nmanager|''I18nManager'']] | 22 | 8 | 0 | 234 |  |
 | ''interface'' |  | [[scriptlog:lib:core:iappthrowable|''IAppThrowable'']] | 0 | 0 | 0 | 3 | interface IAppThrowable extends IThrowable | | ''interface'' |  | [[scriptlog:lib:core:iappthrowable|''IAppThrowable'']] | 0 | 0 | 0 | 3 | interface IAppThrowable extends IThrowable |
 | ''interface'' |  | [[scriptlog:lib:core:icorethrowable|''ICoreThrowable'']] | 0 | 0 | 0 | 3 | interface IcoreThrowable extends IThrowable | | ''interface'' |  | [[scriptlog:lib:core:icorethrowable|''ICoreThrowable'']] | 0 | 0 | 0 | 3 | interface IcoreThrowable extends IThrowable |
Line 58: Line 57:
 | ''interface'' |  | [[scriptlog:lib:core:ithrowable|''IThrowable'']] | 8 | 0 | 0 | 18 | IThrowable | | ''interface'' |  | [[scriptlog:lib:core:ithrowable|''IThrowable'']] | 8 | 0 | 0 | 18 | IThrowable |
 | ''interface'' |  | [[scriptlog:lib:core:iviewthrowable|''IViewThrowable'']] | 0 | 0 | 0 | 3 | interface IViewThrowable extends IThrowable | | ''interface'' |  | [[scriptlog:lib:core:iviewthrowable|''IViewThrowable'']] | 0 | 0 | 0 | 3 | interface IViewThrowable extends IThrowable |
-| ''class'' |  | [[scriptlog:lib:core:imgcompressor|''ImgCompressor'']] | 4 | 0 | 0 | 135 |  |+| ''class'' |  | [[scriptlog:lib:core:imgcompressor|''ImgCompressor'']] | 4 | 1 | 0 | 135 |  |
 | ''class'' |  | [[scriptlog:lib:core:importexception|''ImportException'']] | 1 | 0 | 0 | 7 | Class ImportException | | ''class'' |  | [[scriptlog:lib:core:importexception|''ImportException'']] | 1 | 0 | 0 | 7 | Class ImportException |
 | ''class'' |  | [[scriptlog:lib:core:localedetector|''LocaleDetector'']] | 14 | 4 | 0 | 172 |  | | ''class'' |  | [[scriptlog:lib:core:localedetector|''LocaleDetector'']] | 14 | 4 | 0 | 172 |  |
-| ''class'' |  | [[scriptlog:lib:core:localerouter|''LocaleRouter'']] | 10 | 2 | 0 | 106 |  | +| ''class'' |  | [[scriptlog:lib:core:localerouter|''LocaleRouter'']] | 10 | 3 | 0 | 106 |  | 
-| ''class'' |  | [[scriptlog:lib:core:logerror|''LogError'']] | 7 | 1 | 0 | 118 | class LogError | +| ''class'' |  | [[scriptlog:lib:core:logerror|''LogError'']] | 7 | 2 | 0 | 118 | class LogError | 
-| ''class'' |  | [[scriptlog:lib:core:mailer|''Mailer'']] | 12 | 0 | 0 | 239 | Class Mailer | +| ''class'' |  | [[scriptlog:lib:core:mailer|''Mailer'']] | 12 | 9 | 0 | 239 | Class Mailer | 
-| ''class'' |  | [[scriptlog:lib:core:medooinit|''MedooInit'']] | 1 | 0 | 0 | 10 | Class MedooInit | +| ''class'' |  | [[scriptlog:lib:core:medooinit|''MedooInit'']] | 1 | 1 | 0 | 10 | Class MedooInit | 
-| ''class'' | final | [[scriptlog:lib:core:messagelog|''MessageLog'']] | 5 | 0 | 0 | 214 | MessageLog | +| ''class'' | final | [[scriptlog:lib:core:messagelog|''MessageLog'']] | 5 | 1 | 0 | 214 | MessageLog | 
-| ''class'' |  | [[scriptlog:lib:core:modelexception|''ModelException'']] | 2 | 1 | 0 | 28 | Class ProviderException extends Exception implements IAppThrowable |+| ''class'' |  | [[scriptlog:lib:core:modelexception|''ModelException'']] | 2 | 2 | 0 | 28 | Class ProviderException extends Exception implements IAppThrowable |
 | ''class'' |  | [[scriptlog:lib:core:pagination|''Pagination'']] | 4 | 0 | 0 | 108 | Pagination class | | ''class'' |  | [[scriptlog:lib:core:pagination|''Pagination'']] | 4 | 0 | 0 | 108 | Pagination class |
-| ''class'' |  | [[scriptlog:lib:core:paginator|''Paginator'']] | 13 | 2 | 0 | 249 | Class Paginator | +| ''class'' |  | [[scriptlog:lib:core:paginator|''Paginator'']] | 13 | 6 | 0 | 249 | Class Paginator | 
-| ''class'' |  | [[scriptlog:lib:core:passphrasekey|''PassPhraseKey'']] | 6 | 0 | 0 | 135 | class PassPhraseKey | +| ''class'' |  | [[scriptlog:lib:core:passphrasekey|''PassPhraseKey'']] | 6 | 4 | 0 | 135 | class PassPhraseKey | 
-| ''class'' |  | [[scriptlog:lib:core:providerexception|''ProviderException'']] | 2 | 1 | 0 | 28 | Class ProviderException extends Exception implements IAppThrowable |+| ''class'' |  | [[scriptlog:lib:core:providerexception|''ProviderException'']] | 2 | 2 | 0 | 28 | Class ProviderException extends Exception implements IAppThrowable |
 | ''class'' |  | [[scriptlog:lib:core:psr4autoloadtest|''Psr4AutoloadTest'']] | 2 | 0 | 0 | 22 | PSR-4 Autoload verification class. | | ''class'' |  | [[scriptlog:lib:core:psr4autoloadtest|''Psr4AutoloadTest'']] | 2 | 0 | 0 | 22 | PSR-4 Autoload verification class. |
-| ''class'' |  | [[scriptlog:lib:core:rsswriter|''RSSWriter'']] | 2 | 0 | 0 | 32 | RSSWriter Class |+| ''class'' |  | [[scriptlog:lib:core:rsswriter|''RSSWriter'']] | 2 | 1 | 0 | 32 | RSSWriter Class |
 | ''class'' |  | [[scriptlog:lib:core:random|''Random'']] | 12 | 2 | 5 | 277 | Random Class | | ''class'' |  | [[scriptlog:lib:core:random|''Random'']] | 12 | 2 | 5 | 277 | Random Class |
-| ''class'' |  | [[scriptlog:lib:core:ratelimiter|''RateLimiter'']] | 8 | 0 | 2 | 199 | RateLimiter | +| ''class'' |  | [[scriptlog:lib:core:ratelimiter|''RateLimiter'']] | 8 | 1 | 2 | 199 | RateLimiter | 
-| ''class'' |  | [[scriptlog:lib:core:registry|''Registry'']] | 7 | 1 | 0 | 116 | class Registry |+| ''class'' |  | [[scriptlog:lib:core:registry|''Registry'']] | 7 | 2 | 0 | 116 | class Registry |
 | ''class'' |  | [[scriptlog:lib:core:remoteaddress|''RemoteAddress'']] | 7 | 3 | 0 | 156 | Class RemoteAddress | | ''class'' |  | [[scriptlog:lib:core:remoteaddress|''RemoteAddress'']] | 7 | 3 | 0 | 156 | Class RemoteAddress |
-| ''class'' |  | [[scriptlog:lib:core:requestpath|''RequestPath'']] | 12 | 0 | 1 | 166 | class RequestPath | +| ''class'' |  | [[scriptlog:lib:core:requestpath|''RequestPath'']] | 12 | 1 | 1 | 166 | class RequestPath | 
-| ''class'' |  | [[scriptlog:lib:core:resize|''Resize'']] | 10 | 0 | 0 | 268 | Class Resize |+| ''class'' |  | [[scriptlog:lib:core:resize|''Resize'']] | 10 | 4 | 0 | 268 | Class Resize |
 | ''class'' |  | [[scriptlog:lib:core:responsivecaptcha|''ResponsiveCaptcha'']] | 12 | 1 | 0 | 629 | Generate random text-based CAPTCHAs with simple arithmetic and logic questions | | ''class'' |  | [[scriptlog:lib:core:responsivecaptcha|''ResponsiveCaptcha'']] | 12 | 1 | 0 | 629 | Generate random text-based CAPTCHAs with simple arithmetic and logic questions |
 | ''class'' |  | [[scriptlog:lib:core:sanitize|''Sanitize'']] | 6 | 0 | 0 | 95 | sanitize.class.php | | ''class'' |  | [[scriptlog:lib:core:sanitize|''Sanitize'']] | 6 | 0 | 0 | 95 | sanitize.class.php |
 | ''class'' |  | [[scriptlog:lib:core:scriptlogcryptonize|''ScriptlogCryptonize'']] | 18 | 0 | 4 | 586 | Class ScriptlogCryptonize | | ''class'' |  | [[scriptlog:lib:core:scriptlogcryptonize|''ScriptlogCryptonize'']] | 18 | 0 | 4 | 586 | Class ScriptlogCryptonize |
 | ''class'' |  | [[scriptlog:lib:core:scriptlogcryptonizeexception|''ScriptlogCryptonizeException'']] | 0 | 0 | 0 | 3 | ScriptlogCryptoException extends CoreException | | ''class'' |  | [[scriptlog:lib:core:scriptlogcryptonizeexception|''ScriptlogCryptonizeException'']] | 0 | 0 | 0 | 3 | ScriptlogCryptoException extends CoreException |
-| ''class'' |  | [[scriptlog:lib:core:scriptlogopenssl|''ScriptlogOpenssl'']] | 0 | 0 | 0 | 15 | Class ScriptlogOpenssl | +| ''class'' |  | [[scriptlog:lib:core:scriptlogopenssl|''ScriptlogOpenssl'']] | 0 | 1 | 0 | 15 | Class ScriptlogOpenssl | 
-| ''class'' |  | [[scriptlog:lib:core:scriptlogscanner|''ScriptlogScanner'']] | 6 | 1 | 0 | 39 | Class ScriptlogScanner | +| ''class'' |  | [[scriptlog:lib:core:scriptlogscanner|''ScriptlogScanner'']] | 6 | 2 | 0 | 39 | Class ScriptlogScanner | 
-| ''class'' |  | [[scriptlog:lib:core:searchfinder|''SearchFinder'']] | 8 | 0 | 0 | 275 | Class SearchFinder | +| ''class'' |  | [[scriptlog:lib:core:searchfinder|''SearchFinder'']] | 8 | 2 | 0 | 275 | Class SearchFinder | 
-| ''class'' |  | [[scriptlog:lib:core:serviceexception|''ServiceException'']] | 2 | 1 | 0 | 28 | class ServiceException extends Exception implements IEventThrowable | +| ''class'' |  | [[scriptlog:lib:core:serviceexception|''ServiceException'']] | 2 | 2 | 0 | 28 | class ServiceException extends Exception implements IEventThrowable | 
-| ''class'' |  | [[scriptlog:lib:core:session|''Session'']] | 7 | 1 | 2 | 79 | Class Session | +| ''class'' |  | [[scriptlog:lib:core:session|''Session'']] | 7 | 2 | 2 | 79 | Class Session | 
-| ''class'' |  | [[scriptlog:lib:core:sessionmaker|''SessionMaker'']] | 13 | 1 | 0 | 361 | Class SessionMaker extends SessionHandler |+| ''class'' |  | [[scriptlog:lib:core:sessionmaker|''SessionMaker'']] | 13 | 3 | 0 | 361 | Class SessionMaker extends SessionHandler |
 | ''class'' |  | [[scriptlog:lib:core:sessionmakerexception|''SessionMakerException'']] | 0 | 0 | 0 | 3 | Class SessionMakerException extends CoreException | | ''class'' |  | [[scriptlog:lib:core:sessionmakerexception|''SessionMakerException'']] | 0 | 0 | 0 | 3 | Class SessionMakerException extends CoreException |
-| ''class'' |  | [[scriptlog:lib:core:sitemap|''Sitemap'']] | 18 | 3 | 6 | 259 | Sitemap | +| ''class'' |  | [[scriptlog:lib:core:sitemap|''Sitemap'']] | 18 | 6 | 6 | 259 | Sitemap | 
-| ''class'' |  | [[scriptlog:lib:core:sitemapservice|''SiteMapService'']] | 4 | 0 | 0 | 68 | Class SiteMapService |+| ''class'' |  | [[scriptlog:lib:core:sitemapservice|''SiteMapService'']] | 4 | 2 | 0 | 68 | Class SiteMapService |
 | ''class'' |  | [[scriptlog:lib:core:syntaxhighlight|''SyntaxHighlight'']] | 2 | 0 | 0 | 82 | Generic Syntax Highlighting with Regular Expressions | | ''class'' |  | [[scriptlog:lib:core:syntaxhighlight|''SyntaxHighlight'']] | 2 | 0 | 0 | 82 | Generic Syntax Highlighting with Regular Expressions |
 | ''class'' | abstract | [[scriptlog:lib:core:abstractthemeviewmodel|''AbstractThemeViewModel'']] | 4 | 1 | 0 | 51 | Base implementation shared by all theme view models. | | ''class'' | abstract | [[scriptlog:lib:core:abstractthemeviewmodel|''AbstractThemeViewModel'']] | 4 | 1 | 0 | 51 | Base implementation shared by all theme view models. |
Line 100: Line 99:
 | ''class'' | final | [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] | 7 | 4 | 0 | 160 | Sidebar view model. | | ''class'' | final | [[scriptlog:lib:core:sidebarviewmodel|''SidebarViewModel'']] | 7 | 4 | 0 | 160 | Sidebar view model. |
 | ''class'' | final | [[scriptlog:lib:core:themehelper|''ThemeHelper'']] | 2 | 2 | 0 | 61 | ThemeHelper facade | | ''class'' | final | [[scriptlog:lib:core:themehelper|''ThemeHelper'']] | 2 | 2 | 0 | 61 | ThemeHelper facade |
-| ''class'' | final | [[scriptlog:lib:core:themeviewmodelfactory|''ThemeViewModelFactory'']] | 12 | 0 | 0 | 174 | ThemeViewModelFactory |+| ''class'' | final | [[scriptlog:lib:core:themeviewmodelfactory|''ThemeViewModelFactory'']] | 12 | 1 | 0 | 174 | ThemeViewModelFactory |
 | ''interface'' |  | [[scriptlog:lib:core:themeviewmodelinterface|''ThemeViewModelInterface'']] | 1 | 0 | 0 | 12 | Base contract for theme view models. | | ''interface'' |  | [[scriptlog:lib:core:themeviewmodelinterface|''ThemeViewModelInterface'']] | 1 | 0 | 0 | 12 | Base contract for theme view models. |
-| ''class'' |  | [[scriptlog:lib:core:themerenderer|''ThemeRenderer'']] | 9 | 0 | 5 | 205 | Default theme renderer implementation. |+| ''class'' |  | [[scriptlog:lib:core:themerenderer|''ThemeRenderer'']] | 9 | 2 | 5 | 205 | Default theme renderer implementation. |
 | ''interface'' |  | [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] | 6 | 0 | 0 | 54 | Contract for theme rendering in the application. | | ''interface'' |  | [[scriptlog:lib:core:themerendererinterface|''ThemeRendererInterface'']] | 6 | 0 | 0 | 54 | Contract for theme rendering in the application. |
 | ''class'' |  | [[scriptlog:lib:core:themeresolutionexception|''ThemeResolutionException'']] | 3 | 0 | 0 | 54 | Exception thrown when a theme or template cannot be resolved. | | ''class'' |  | [[scriptlog:lib:core:themeresolutionexception|''ThemeResolutionException'']] | 3 | 0 | 0 | 54 | Exception thrown when a theme or template cannot be resolved. |
 | ''class'' | final | [[scriptlog:lib:core:tokenizer|''Tokenizer'']] | 6 | 0 | 0 | 106 | class Tokenizer | | ''class'' | final | [[scriptlog:lib:core:tokenizer|''Tokenizer'']] | 6 | 0 | 0 | 106 | class Tokenizer |
-| ''class'' |  | [[scriptlog:lib:core:translationloader|''TranslationLoader'']] | 17 | 4 | 0 | 222 |  | +| ''class'' |  | [[scriptlog:lib:core:translationloader|''TranslationLoader'']] | 17 | 7 | 0 | 222 |  | 
-| ''class'' |  | [[scriptlog:lib:core:ubench|''Ubench'']] | 10 | 0 | 0 | 171 |  |+| ''class'' |  | [[scriptlog:lib:core:ubench|''Ubench'']] | 10 | 3 | 0 | 171 |  |
 | ''class'' |  | [[scriptlog:lib:core:util|''Util'']] | 70 | 8 | 18 | 2523 | Util.php | | ''class'' |  | [[scriptlog:lib:core:util|''Util'']] | 70 | 8 | 18 | 2523 | Util.php |
-| ''class'' |  | [[scriptlog:lib:core:view|''View'']] | 4 | 1 | 0 | 128 | Class View |+| ''class'' |  | [[scriptlog:lib:core:view|''View'']] | 4 | 4 | 0 | 128 | Class View |
 | ''class'' |  | [[scriptlog:lib:core:viewexception|''ViewException'']] | 0 | 0 | 0 | 3 | ViewException Class extends Exception implements IViewThrowable | | ''class'' |  | [[scriptlog:lib:core:viewexception|''ViewException'']] | 0 | 0 | 0 | 3 | ViewException Class extends Exception implements IViewThrowable |
 | ''class'' |  | [[scriptlog:lib:core:wall|''Wall'']] | 4 | 0 | 0 | 61 | Class Wall extends Dashboard | | ''class'' |  | [[scriptlog:lib:core:wall|''Wall'']] | 4 | 0 | 0 | 61 | Class Wall extends Dashboard |
  
-======= Files (112) =======+======= Files (102) =======
  
 ^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^ ^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^
Line 150: Line 149:
 | ''lib/core/FormValidator.php'' | [[scriptlog:lib:core:formvalidator|FormValidator]] | 255 | 1015 | ''Scriptlog\Core'' | no | | ''lib/core/FormValidator.php'' | [[scriptlog:lib:core:formvalidator|FormValidator]] | 255 | 1015 | ''Scriptlog\Core'' | no |
 | ''lib/core/FrontHelper.php'' | [[scriptlog:lib:core:fronthelper|FrontHelper]] | 225 | 571 | ''Scriptlog\Core'' | no | | ''lib/core/FrontHelper.php'' | [[scriptlog:lib:core:fronthelper|FrontHelper]] | 225 | 571 | ''Scriptlog\Core'' | no |
-| ''lib/core/HTMLPurifier.auto.php'' |  | 12 | 28 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.autoload-legacy.php'' |  | 14 | 29 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.autoload.php'' |  | 26 | 89 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.composer.php'' |  | 6 | 24 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.func.php'' |  | 26 | 62 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.includes.php'' |  | 236 | 665 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.kses.php'' |  | 31 | 150 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.path.php'' |  | 12 | 24 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.php'' | [[scriptlog:lib:core:htmlpurifier|HTMLPurifier]] | 299 | 905 | //(global)// | no | 
-| ''lib/core/HTMLPurifier.safe-includes.php'' |  | 230 | 1095 | //(global)// | no | 
 | ''lib/core/HZip.php'' | [[scriptlog:lib:core:hzip|HZip]] | 65 | 257 | ''Scriptlog\Core'' | no | | ''lib/core/HZip.php'' | [[scriptlog:lib:core:hzip|HZip]] | 65 | 257 | ''Scriptlog\Core'' | no |
 | ''lib/core/HandleRequest.php'' | [[scriptlog:lib:core:handlerequest|HandleRequest]] | 596 | 2402 | ''Scriptlog\Core'' | no | | ''lib/core/HandleRequest.php'' | [[scriptlog:lib:core:handlerequest|HandleRequest]] | 596 | 2402 | ''Scriptlog\Core'' | no |
scriptlog/lib/core.1790414219.txt.gz · Last modified: by admin