scriptlog:lib:controller
This is an old revision of the document!
Table of Contents
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'' | | [[scriptlog:lib:controller:apicontroller|''ApiController'']] | 16 | 5 | 0 | 419 | API Base Controller | | ''class'' | | [[scriptlog:lib:controller:commentcontroller|''CommentController'']] | 6 | 0 | 0 | 228 | Class CommentController | | ''class'' | | [[scriptlog:lib:controller:configurationcontroller|''ConfigurationController'']] | 18 | 0 | 0 | 1186 | Class ConfigurationController | | ''class'' | | [[scriptlog:lib:controller:downloadadmincontroller|''DownloadAdminController'']] | 22 | 0 | 0 | 332 | Class DownloadAdminController | | ''class'' | | [[scriptlog:lib:controller:downloadcontroller|''DownloadController'']] | 9 | 0 | 0 | 220 | Class DownloadController | | ''class'' | | [[scriptlog:lib:controller:exportcontroller|''ExportController'']] | 9 | 2 | 0 | 187 | ExportController | | ''class'' | final | [[scriptlog:lib:controller:importcontroller|''ImportController'']] | 10 | 2 | 0 | 274 | ImportController | | ''class'' | | [[scriptlog:lib:controller:languagecontroller|''LanguageController'']] | 10 | 0 | 0 | 184 | | | ''class'' | | [[scriptlog:lib:controller:localecontroller|''LocaleController'']] | 1 | 0 | 0 | 33 | Class LocaleController | | ''class'' | | [[scriptlog:lib:controller:mediacontroller|''MediaController'']] | 15 | 0 | 1 | 609 | Class MediaController | | ''class'' | | [[scriptlog:lib:controller:menucontroller|''MenuController'']] | 7 | 0 | 0 | 352 | Class MenuController | | ''class'' | final | [[scriptlog:lib:controller:pagecontroller|''PageController'']] | 8 | 0 | 0 | 524 | Class PageController | | ''class'' | | [[scriptlog:lib:controller:plugincontroller|''PluginController'']] | 14 | 0 | 0 | 412 | Class PluginController | | ''class'' | final | [[scriptlog:lib:controller:postcontroller|''PostController'']] | 13 | 0 | 0 | 387 | Class PostController extends BaseApp | | ''class'' | | [[scriptlog:lib:controller:replycontroller|''ReplyController'']] | 6 | 0 | 0 | 304 | class ReplyController extends BaseApp | | ''class'' | | [[scriptlog:lib:controller:searchcontroller|''SearchController'']] | 6 | 3 | 0 | 281 | Class SearchController | | ''class'' | | [[scriptlog:lib:controller:themecontroller|''ThemeController'']] | 14 | 0 | 0 | 527 | Class ThemeController | | ''class'' | | [[scriptlog:lib:controller:topiccontroller|''TopicController'']] | 6 | 0 | 0 | 286 | Class TopicController | | ''class'' | | [[scriptlog:lib:controller:translationcontroller|''TranslationController'']] | 12 | 0 | 0 | 270 | Class TranslationController | | ''class'' | | [[scriptlog:lib:controller:usercontroller|''UserController'']] | 18 | 0 | 0 | 889 | Class UserController | | ''class'' | | [[scriptlog:lib:controller:apicontroller63fad7|''ApiController'']] | 0 | 1 | 0 | 9 | API Info Controller | | ''class'' | | [[scriptlog:lib:controller:archivesapicontroller|''ArchivesApiController'']] | 5 | 0 | 0 | 237 | Archives API Controller | | ''class'' | | [[scriptlog:lib:controller:categoriesapicontroller|''CategoriesApiController'']] | 8 | 0 | 0 | 346 | Categories API Controller | | ''class'' | | [[scriptlog:lib:controller:commentsapicontroller|''CommentsApiController'']] | 7 | 0 | 0 | 345 | Comments API Controller | | ''class'' | | [[scriptlog:lib:controller:gdprapicontroller|''GdprApiController'']] | 4 | 0 | 0 | 135 | GDPR API Controller | | ''class'' | | [[scriptlog:lib:controller:languagesapicontroller|''LanguagesApiController'']] | 7 | 0 | 0 | 201 | | | ''class'' | final | [[scriptlog:lib:controller:mediaapicontroller|''MediaApiController'']] | 3 | 0 | 0 | 168 | | | ''class'' | final | [[scriptlog:lib:controller:postsapicontroller|''PostsApiController'']] | 9 | 0 | 0 | 444 | Posts API Controller | | ''class'' | | [[scriptlog:lib:controller:protectedpostapicontroller|''ProtectedPostApiController'']] | 5 | 0 | 0 | 190 | | | ''class'' | | [[scriptlog:lib:controller:queryapicontroller|''QueryApiController'']] | 5 | 0 | 0 | 165 | | | ''class'' | | [[scriptlog:lib:controller:searchapicontroller|''SearchApiController'']] | 9 | 0 | 0 | 286 | Search API Controller | | ''class'' | | [[scriptlog:lib:controller:translationsapicontroller|''TranslationsApiController'']] | 9 | 0 | 0 | 219 | |
Files (32)
^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^ | [[scriptlog:lib:controller:apicontroller|''lib/controller/ApiController.php'']] | [[scriptlog:lib:controller:apicontroller|ApiController]] | 445 | 1517 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:commentcontroller|''lib/controller/CommentController.php'']] | [[scriptlog:lib:controller:commentcontroller|CommentController]] | 256 | 1410 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:configurationcontroller|''lib/controller/ConfigurationController.php'']] | [[scriptlog:lib:controller:configurationcontroller|ConfigurationController]] | 1214 | 7606 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:downloadadmincontroller|''lib/controller/DownloadAdminController.php'']] | [[scriptlog:lib:controller:downloadadmincontroller|DownloadAdminController]] | 357 | 1344 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:downloadcontroller|''lib/controller/DownloadController.php'']] | [[scriptlog:lib:controller:downloadcontroller|DownloadController]] | 245 | 893 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:exportcontroller|''lib/controller/ExportController.php'']] | [[scriptlog:lib:controller:exportcontroller|ExportController]] | 213 | 872 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:importcontroller|''lib/controller/ImportController.php'']] | [[scriptlog:lib:controller:importcontroller|ImportController]] | 300 | 1396 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:languagecontroller|''lib/controller/LanguageController.php'']] | [[scriptlog:lib:controller:languagecontroller|LanguageController]] | 195 | 1156 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:localecontroller|''lib/controller/LocaleController.php'']] | [[scriptlog:lib:controller:localecontroller|LocaleController]] | 51 | 269 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:mediacontroller|''lib/controller/MediaController.php'']] | [[scriptlog:lib:controller:mediacontroller|MediaController]] | 636 | 4132 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:menucontroller|''lib/controller/MenuController.php'']] | [[scriptlog:lib:controller:menucontroller|MenuController]] | 379 | 2597 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:pagecontroller|''lib/controller/PageController.php'']] | [[scriptlog:lib:controller:pagecontroller|PageController]] | 551 | 3623 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:plugincontroller|''lib/controller/PluginController.php'']] | [[scriptlog:lib:controller:plugincontroller|PluginController]] | 438 | 2632 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:postcontroller|''lib/controller/PostController.php'']] | [[scriptlog:lib:controller:postcontroller|PostController]] | 419 | 2594 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:replycontroller|''lib/controller/ReplyController.php'']] | [[scriptlog:lib:controller:replycontroller|ReplyController]] | 330 | 2091 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:searchcontroller|''lib/controller/SearchController.php'']] | [[scriptlog:lib:controller:searchcontroller|SearchController]] | 302 | 1634 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:themecontroller|''lib/controller/ThemeController.php'']] | [[scriptlog:lib:controller:themecontroller|ThemeController]] | 554 | 3865 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:topiccontroller|''lib/controller/TopicController.php'']] | [[scriptlog:lib:controller:topiccontroller|TopicController]] | 312 | 1990 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:translationcontroller|''lib/controller/TranslationController.php'']] | [[scriptlog:lib:controller:translationcontroller|TranslationController]] | 288 | 1664 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:usercontroller|''lib/controller/UserController.php'']] | [[scriptlog:lib:controller:usercontroller|UserController]] | 923 | 6280 | ''Scriptlog\Controller'' | no | | [[scriptlog:lib:controller:apicontroller|''lib/controller/api/ApiController.php'']] | [[scriptlog:lib:controller:apicontroller63fad7|ApiController]] | 35 | 59 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:archivesapicontroller|''lib/controller/api/ArchivesApiController.php'']] | [[scriptlog:lib:controller:archivesapicontroller|ArchivesApiController]] | 266 | 1191 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:categoriesapicontroller|''lib/controller/api/CategoriesApiController.php'']] | [[scriptlog:lib:controller:categoriesapicontroller|CategoriesApiController]] | 376 | 1713 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:commentsapicontroller|''lib/controller/api/CommentsApiController.php'']] | [[scriptlog:lib:controller:commentsapicontroller|CommentsApiController]] | 374 | 1717 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:gdprapicontroller|''lib/controller/api/GdprApiController.php'']] | [[scriptlog:lib:controller:gdprapicontroller|GdprApiController]] | 161 | 611 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:languagesapicontroller|''lib/controller/api/LanguagesApiController.php'']] | [[scriptlog:lib:controller:languagesapicontroller|LanguagesApiController]] | 213 | 1247 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:mediaapicontroller|''lib/controller/api/MediaApiController.php'']] | [[scriptlog:lib:controller:mediaapicontroller|MediaApiController]] | 182 | 764 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:postsapicontroller|''lib/controller/api/PostsApiController.php'']] | [[scriptlog:lib:controller:postsapicontroller|PostsApiController]] | 478 | 2355 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:protectedpostapicontroller|''lib/controller/api/ProtectedPostApiController.php'']] | [[scriptlog:lib:controller:protectedpostapicontroller|ProtectedPostApiController]] | 215 | 952 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:queryapicontroller|''lib/controller/api/QueryApiController.php'']] | [[scriptlog:lib:controller:queryapicontroller|QueryApiController]] | 204 | 850 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:searchapicontroller|''lib/controller/api/SearchApiController.php'']] | [[scriptlog:lib:controller:searchapicontroller|SearchApiController]] | 312 | 1293 | ''Scriptlog\Controller\Api'' | no | | [[scriptlog:lib:controller:translationsapicontroller|''lib/controller/api/TranslationsApiController.php'']] | [[scriptlog:lib:controller:translationsapicontroller|TranslationsApiController]] | 232 | 1425 | ''Scriptlog\Controller\Api'' | no |
Generated by 'tools/gendoc'.
scriptlog/lib/controller.1790413760.txt.gz · Last modified: by admin
