Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:controller

Controller Layer

HTTP entry points. A controller receives a request DTO, delegates to one or more services, and returns a response DTO or a view name. This is the only layer that reads superglobals.


Types (32)

Kind Modifier Type Methods Props Consts LOC Summary
class ''ApiController'' 16 5 0 419 API Base Controller
class ''CommentController'' 6 2 0 228 Class CommentController
class ''ConfigurationController'' 18 4 0 1186 Class ConfigurationController
class ''DownloadAdminController'' 22 2 0 332 Class DownloadAdminController
class ''DownloadController'' 9 2 0 220 Class DownloadController
class ''ExportController'' 9 4 0 187 ExportController
class final ''ImportController'' 10 4 0 274 ImportController
class ''LanguageController'' 10 3 0 184
class ''LocaleController'' 1 0 0 33 Class LocaleController
class ''MediaController'' 15 2 1 609 Class MediaController
class ''MenuController'' 7 2 0 352 Class MenuController
class final ''PageController'' 8 2 0 524 Class PageController
class ''PluginController'' 14 2 0 412 Class PluginController
class final ''PostController'' 13 3 0 387 Class PostController extends BaseApp
class ''ReplyController'' 6 2 0 304 class ReplyController extends BaseApp
class ''SearchController'' 6 5 0 281 Class SearchController
class ''ThemeController'' 14 2 0 527 Class ThemeController
class ''TopicController'' 6 2 0 286 Class TopicController
class ''TranslationController'' 12 4 0 270 Class TranslationController
class ''UserController'' 18 3 0 889 Class UserController
class ''ApiController'' 0 1 0 9 API Info Controller
class ''ArchivesApiController'' 5 2 0 237 Archives API Controller
class ''CategoriesApiController'' 8 4 0 346 Categories API Controller
class ''CommentsApiController'' 7 4 0 345 Comments API Controller
class ''GdprApiController'' 4 3 0 135 GDPR API Controller
class ''LanguagesApiController'' 7 2 0 201
class final ''MediaApiController'' 3 2 0 168
class final ''PostsApiController'' 9 7 0 444 Posts API Controller
class ''ProtectedPostApiController'' 5 0 0 190
class ''QueryApiController'' 5 1 0 165
class ''SearchApiController'' 9 2 0 286 Search API Controller
class ''TranslationsApiController'' 9 3 0 219

Files (32)

File Types Lines LOC Namespace Strict
lib/controller/ApiController.php ApiController 445 1517 Scriptlog\Controller no
lib/controller/CommentController.php CommentController 256 1410 Scriptlog\Controller no
lib/controller/ConfigurationController.php ConfigurationController 1214 7606 Scriptlog\Controller no
lib/controller/DownloadAdminController.php DownloadAdminController 357 1344 Scriptlog\Controller no
lib/controller/DownloadController.php DownloadController 245 893 Scriptlog\Controller no
lib/controller/ExportController.php ExportController 213 872 Scriptlog\Controller no
lib/controller/ImportController.php ImportController 300 1396 Scriptlog\Controller no
lib/controller/LanguageController.php LanguageController 195 1156 Scriptlog\Controller no
lib/controller/LocaleController.php LocaleController 51 269 Scriptlog\Controller no
lib/controller/MediaController.php MediaController 636 4132 Scriptlog\Controller no
lib/controller/MenuController.php MenuController 379 2597 Scriptlog\Controller no
lib/controller/PageController.php PageController 551 3623 Scriptlog\Controller no
lib/controller/PluginController.php PluginController 438 2632 Scriptlog\Controller no
lib/controller/PostController.php PostController 419 2594 Scriptlog\Controller no
lib/controller/ReplyController.php ReplyController 330 2091 Scriptlog\Controller no
lib/controller/SearchController.php SearchController 302 1634 Scriptlog\Controller no
lib/controller/ThemeController.php ThemeController 554 3865 Scriptlog\Controller no
lib/controller/TopicController.php TopicController 312 1990 Scriptlog\Controller no
lib/controller/TranslationController.php TranslationController 288 1664 Scriptlog\Controller no
lib/controller/UserController.php UserController 923 6280 Scriptlog\Controller no
lib/controller/api/ApiController.php ApiController 35 59 Scriptlog\Controller\Api no
lib/controller/api/ArchivesApiController.php ArchivesApiController 266 1191 Scriptlog\Controller\Api no
lib/controller/api/CategoriesApiController.php CategoriesApiController 376 1713 Scriptlog\Controller\Api no
lib/controller/api/CommentsApiController.php CommentsApiController 374 1717 Scriptlog\Controller\Api no
lib/controller/api/GdprApiController.php GdprApiController 161 611 Scriptlog\Controller\Api no
lib/controller/api/LanguagesApiController.php LanguagesApiController 213 1247 Scriptlog\Controller\Api no
lib/controller/api/MediaApiController.php MediaApiController 182 764 Scriptlog\Controller\Api no
lib/controller/api/PostsApiController.php PostsApiController 478 2355 Scriptlog\Controller\Api no
lib/controller/api/ProtectedPostApiController.php ProtectedPostApiController 215 952 Scriptlog\Controller\Api no
lib/controller/api/QueryApiController.php QueryApiController 204 850 Scriptlog\Controller\Api no
lib/controller/api/SearchApiController.php SearchApiController 312 1293 Scriptlog\Controller\Api no
lib/controller/api/TranslationsApiController.php TranslationsApiController 232 1425 Scriptlog\Controller\Api no

Generated by 'tools/gendoc'.

scriptlog/lib/controller.txt · Last modified: by admin