{"name":"main","updatestamp":"2026-09-29T06:12:51.636645Z","head_commit":{"commitid":"e7a143415befb913cd35bed8e58b03f5389224b3","message":"fix(icons): draw the group and record icon letters in the scheme colour (#186)","timestamp":"2026-09-29T05:56:40Z","ci_passed":true,"author":{"service":"github","username":"CybotTM","name":"Sebastian Mendel"},"branch":"main","totals":{"files":29,"lines":1035,"hits":457,"misses":578,"partials":0,"coverage":44.15,"branches":0,"methods":137,"sessions":12,"complexity":246.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0},"state":"complete","parent":"78261e557e6ffd6e5f5b501aedd761fee8110361","report":{"totals":{"files":29,"lines":1035,"hits":457,"misses":578,"partials":0,"coverage":44.15,"branches":0,"methods":137,"messages":0,"sessions":12,"complexity":246.0,"complexity_total":0.0,"complexity_ratio":0,"diff":[0,0,0,0,0,null,0,0,0,0,null,null,0]},"files":[{"name":"Classes/Backend/EventListener/ModifyBlindedConfigurationOptionsEventListener.php","totals":{"files":0,"lines":6,"hits":0,"misses":6,"partials":0,"coverage":0.0,"branches":0,"methods":1,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Backend/EventListener/ModifyPageLayoutContentEventListener.php","totals":{"files":0,"lines":41,"hits":0,"misses":41,"partials":0,"coverage":0.0,"branches":0,"methods":4,"messages":0,"sessions":0,"complexity":5.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Backend/EventListener/PageContentPreviewRenderingEventListener.php","totals":{"files":0,"lines":21,"hits":0,"misses":21,"partials":0,"coverage":0.0,"branches":0,"methods":3,"messages":0,"sessions":0,"complexity":5.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Command/ImportCommand.php","totals":{"files":0,"lines":133,"hits":95,"misses":38,"partials":0,"coverage":71.42,"branches":0,"methods":15,"messages":0,"sessions":0,"complexity":28.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Configuration.php","totals":{"files":0,"lines":28,"hits":10,"misses":18,"partials":0,"coverage":35.71,"branches":0,"methods":7,"messages":0,"sessions":0,"complexity":13.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/WebserviceConfiguration.php","totals":{"files":0,"lines":10,"hits":10,"misses":0,"partials":0,"coverage":100.0,"branches":0,"methods":4,"messages":0,"sessions":0,"complexity":4.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Controller/AbstractBaseController.php","totals":{"files":0,"lines":117,"hits":0,"misses":117,"partials":0,"coverage":0.0,"branches":0,"methods":14,"messages":0,"sessions":0,"complexity":22.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Controller/NewsletterPreviewController.php","totals":{"files":0,"lines":21,"hits":21,"misses":0,"partials":0,"coverage":100.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":3.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Controller/UniversalMessengerController.php","totals":{"files":0,"lines":236,"hits":133,"misses":103,"partials":0,"coverage":56.35,"branches":0,"methods":13,"messages":0,"sessions":0,"complexity":56.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/DataProcessing/ControlStructureProcessor.php","totals":{"files":0,"lines":11,"hits":0,"misses":11,"partials":0,"coverage":0.0,"branches":0,"methods":3,"messages":0,"sessions":0,"complexity":4.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Domain/Model/NewsletterChannel.php","totals":{"files":0,"lines":45,"hits":0,"misses":45,"partials":0,"coverage":0.0,"branches":0,"methods":18,"messages":0,"sessions":0,"complexity":18.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Domain/Repository/NewsletterChannelRepository.php","totals":{"files":0,"lines":25,"hits":0,"misses":25,"partials":0,"coverage":0.0,"branches":0,"methods":5,"messages":0,"sessions":0,"complexity":5.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Middleware/DecodeCurlyBracesMiddleware.php","totals":{"files":0,"lines":20,"hits":20,"misses":0,"partials":0,"coverage":100.0,"branches":0,"methods":3,"messages":0,"sessions":0,"complexity":5.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Middleware/InlineCssMiddleware.php","totals":{"files":0,"lines":40,"hits":39,"misses":1,"partials":0,"coverage":97.5,"branches":0,"methods":4,"messages":0,"sessions":0,"complexity":12.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Repository/AbstractRepository.php","totals":{"files":0,"lines":2,"hits":0,"misses":2,"partials":0,"coverage":0.0,"branches":0,"methods":1,"messages":0,"sessions":0,"complexity":1.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Repository/EventFileRepository.php","totals":{"files":0,"lines":5,"hits":0,"misses":5,"partials":0,"coverage":0.0,"branches":0,"methods":1,"messages":0,"sessions":0,"complexity":1.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Repository/NewsletterRepository.php","totals":{"files":0,"lines":10,"hits":0,"misses":10,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Service/ChannelDeduplicationService.php","totals":{"files":0,"lines":25,"hits":24,"misses":1,"partials":0,"coverage":96.0,"branches":0,"methods":5,"messages":0,"sessions":0,"complexity":11.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Service/NewsletterRenderService.php","totals":{"files":0,"lines":85,"hits":81,"misses":4,"partials":0,"coverage":95.29,"branches":0,"methods":12,"messages":0,"sessions":0,"complexity":18.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Service/UniversalMessengerService.php","totals":{"files":0,"lines":23,"hits":0,"misses":23,"partials":0,"coverage":0.0,"branches":0,"methods":3,"messages":0,"sessions":0,"complexity":6.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/Utility/UriUtility.php","totals":{"files":0,"lines":23,"hits":22,"misses":1,"partials":0,"coverage":95.65,"branches":0,"methods":3,"messages":0,"sessions":0,"complexity":6.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Condition/IsNewsletterTypeNumberViewHelper.php","totals":{"files":0,"lines":6,"hits":0,"misses":6,"partials":0,"coverage":0.0,"branches":0,"methods":1,"messages":0,"sessions":0,"complexity":1.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Format/PlaceholderViewHelper.php","totals":{"files":0,"lines":9,"hits":2,"misses":7,"partials":0,"coverage":22.22,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/AbstractHtmlViewHelper.php","totals":{"files":0,"lines":14,"hits":0,"misses":14,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":4.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/BodyViewHelper.php","totals":{"files":0,"lines":4,"hits":0,"misses":4,"partials":0,"coverage":0.0,"branches":0,"methods":1,"messages":0,"sessions":0,"complexity":1.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/ColumnViewHelper.php","totals":{"files":0,"lines":30,"hits":0,"misses":30,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":5.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/ContainerViewHelper.php","totals":{"files":0,"lines":13,"hits":0,"misses":13,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/RowViewHelper.php","totals":{"files":0,"lines":13,"hits":0,"misses":13,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}},{"name":"Classes/ViewHelpers/Html/SpacerViewHelper.php","totals":{"files":0,"lines":19,"hits":0,"misses":19,"partials":0,"coverage":0.0,"branches":0,"methods":2,"messages":0,"sessions":0,"complexity":2.0,"complexity_total":0.0,"complexity_ratio":0,"diff":0}}]}}}