scriptlog:lib:service
This is an old revision of the document!
Table of Contents
Service Layer
Business logic and transaction boundaries. Services orchestrate DAOs, enforce authorisation and validation outcomes, and are the unit at which a business operation either completes or fails.
Types (24)
^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^ | ''class'' | | [[scriptlog:lib:service:commentservice|''CommentService'']] | 23 | 0 | 0 | 279 | Class CommentService | | ''class'' | | [[scriptlog:lib:service:configurationservice|''ConfigurationService'']] | 15 | 0 | 0 | 185 | Class ConfigurationEvent | | ''class'' | | [[scriptlog:lib:service:consentservice|''ConsentService'']] | 9 | 0 | 0 | 157 | Class ConsentService | | ''class'' | | [[scriptlog:lib:service:datarequestservice|''DataRequestService'']] | 13 | 0 | 0 | 361 | DataRequestService Class | | ''class'' | | [[scriptlog:lib:service:downloadservice|''DownloadService'']] | 24 | 0 | 0 | 382 | Class DownloadService | | ''class'' | | [[scriptlog:lib:service:exportservice|''ExportService'']] | 16 | 0 | 4 | 371 | ExportService | | ''class'' | | [[scriptlog:lib:service:frontservice|''FrontService'']] | 13 | 0 | 0 | 589 | FrontService — front-end content retrieval service. | | ''class'' | | [[scriptlog:lib:service:languageservice|''LanguageService'']] | 12 | 0 | 0 | 134 | class LanguageService | | ''class'' | | [[scriptlog:lib:service:mediaservice|''MediaService'']] | 29 | 0 | 0 | 589 | Class MediaService | | ''class'' | | [[scriptlog:lib:service:menuservice|''MenuService'']] | 22 | 0 | 0 | 376 | class MenuService | | ''class'' | final | [[scriptlog:lib:service:migrationservice|''MigrationService'']] | 31 | 2 | 4 | 988 | MigrationService | | ''class'' | | [[scriptlog:lib:service:notificationservice|''NotificationService'']] | 11 | 0 | 0 | 399 | NotificationService Class | | ''class'' | final | [[scriptlog:lib:service:pageservice|''PageService'']] | 29 | 0 | 0 | 600 | Class PageService | | ''class'' | | [[scriptlog:lib:service:pluginservice|''PluginService'']] | 19 | 0 | 0 | 273 | Class PluginService | | ''class'' | | [[scriptlog:lib:service:postapplicationservice|''PostApplicationService'']] | 10 | 0 | 0 | 389 | Application service orchestrating post creation and update workflows. | | ''class'' | | [[scriptlog:lib:service:postservice|''PostService'']] | 49 | 0 | 0 | 1004 | class PostService | | ''class'' | | [[scriptlog:lib:service:protectedpostservice|''ProtectedPostService'']] | 3 | 0 | 0 | 85 | Application service resolving the ready-to-print content of a single post. | | ''class'' | | [[scriptlog:lib:service:replyservice|''ReplyService'']] | 19 | 0 | 0 | 210 | class ReplyService | | ''class'' | | [[scriptlog:lib:service:scheduledpostservice|''ScheduledPostService'']] | 5 | 0 | 2 | 132 | Class ScheduledPostService | | ''class'' | | [[scriptlog:lib:service:themelicenseservice|''ThemeLicenseService'']] | 10 | 0 | 0 | 301 | ThemeLicenseService | | ''class'' | | [[scriptlog:lib:service:themeservice|''ThemeService'']] | 18 | 0 | 0 | 445 | class ThemeService | | ''class'' | | [[scriptlog:lib:service:topicservice|''TopicService'']] | 22 | 0 | 0 | 323 | TopicService Class | | ''class'' | | [[scriptlog:lib:service:translationservice|''TranslationService'']] | 18 | 0 | 0 | 223 | | | ''class'' | | [[scriptlog:lib:service:userservice|''UserService'']] | 33 | 3 | 0 | 688 | UserService Class |
Files (24)
^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^ | [[scriptlog:lib:service:commentservice|''lib/service/CommentService.php'']] | [[scriptlog:lib:service:commentservice|CommentService]] | 301 | 867 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:configurationservice|''lib/service/ConfigurationService.php'']] | [[scriptlog:lib:service:configurationservice|ConfigurationService]] | 208 | 657 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:consentservice|''lib/service/ConsentService.php'']] | [[scriptlog:lib:service:consentservice|ConsentService]] | 179 | 452 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:datarequestservice|''lib/service/DataRequestService.php'']] | [[scriptlog:lib:service:datarequestservice|DataRequestService]] | 391 | 1426 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:downloadservice|''lib/service/DownloadService.php'']] | [[scriptlog:lib:service:downloadservice|DownloadService]] | 406 | 1317 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:exportservice|''lib/service/ExportService.php'']] | [[scriptlog:lib:service:exportservice|ExportService]] | 400 | 1403 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:frontservice|''lib/service/FrontService.php'']] | [[scriptlog:lib:service:frontservice|FrontService]] | 632 | 1944 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:languageservice|''lib/service/LanguageService.php'']] | [[scriptlog:lib:service:languageservice|LanguageService]] | 155 | 799 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:mediaservice|''lib/service/MediaService.php'']] | [[scriptlog:lib:service:mediaservice|MediaService]] | 612 | 1836 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:menuservice|''lib/service/MenuService.php'']] | [[scriptlog:lib:service:menuservice|MenuService]] | 398 | 1150 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:migrationservice|''lib/service/MigrationService.php'']] | [[scriptlog:lib:service:migrationservice|MigrationService]] | 1017 | 4675 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:notificationservice|''lib/service/NotificationService.php'']] | [[scriptlog:lib:service:notificationservice|NotificationService]] | 420 | 1211 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:pageservice|''lib/service/PageService.php'']] | [[scriptlog:lib:service:pageservice|PageService]] | 624 | 1805 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:pluginservice|''lib/service/PluginService.php'']] | [[scriptlog:lib:service:pluginservice|PluginService]] | 295 | 1045 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:postapplicationservice|''lib/service/PostApplicationService.php'']] | [[scriptlog:lib:service:postapplicationservice|PostApplicationService]] | 412 | 2144 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:postservice|''lib/service/PostService.php'']] | [[scriptlog:lib:service:postservice|PostService]] | 1029 | 3367 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:protectedpostservice|''lib/service/ProtectedPostService.php'']] | [[scriptlog:lib:service:protectedpostservice|ProtectedPostService]] | 112 | 358 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:replyservice|''lib/service/ReplyService.php'']] | [[scriptlog:lib:service:replyservice|ReplyService]] | 232 | 859 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:scheduledpostservice|''lib/service/ScheduledPostService.php'']] | [[scriptlog:lib:service:scheduledpostservice|ScheduledPostService]] | 157 | 492 | ''Scriptlog\Service'' | yes | | [[scriptlog:lib:service:themelicenseservice|''lib/service/ThemeLicenseService.php'']] | [[scriptlog:lib:service:themelicenseservice|ThemeLicenseService]] | 321 | 1202 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:themeservice|''lib/service/ThemeService.php'']] | [[scriptlog:lib:service:themeservice|ThemeService]] | 468 | 2035 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:topicservice|''lib/service/TopicService.php'']] | [[scriptlog:lib:service:topicservice|TopicService]] | 345 | 972 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:translationservice|''lib/service/TranslationService.php'']] | [[scriptlog:lib:service:translationservice|TranslationService]] | 235 | 1367 | ''Scriptlog\Service'' | no | | [[scriptlog:lib:service:userservice|''lib/service/UserService.php'']] | [[scriptlog:lib:service:userservice|UserService]] | 718 | 2220 | ''Scriptlog\Service'' | no |
Generated by 'tools/gendoc'.
scriptlog/lib/service.1790413760.txt.gz · Last modified: by admin
