2025-08-03 20:59:09 +02:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
< title > Code Coverage for /var/www/html/backend/app/Services< / title >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< link href = "../_css/bootstrap.min.css?v=11.0.10" rel = "stylesheet" type = "text/css" >
< link href = "../_css/octicons.css?v=11.0.10" rel = "stylesheet" type = "text/css" >
< link href = "../_css/style.css?v=11.0.10" rel = "stylesheet" type = "text/css" >
< link href = "../_css/custom.css" rel = "stylesheet" type = "text/css" >
< / head >
< body >
< header >
< div class = "container-fluid" >
< div class = "row" >
< div class = "col-md-12" >
< nav aria-label = "breadcrumb" >
< ol class = "breadcrumb" >
< li class = "breadcrumb-item" > < a href = "../index.html" > /var/www/html/backend/app< / a > < / li >
< li class = "breadcrumb-item active" > Services< / li >
< li class = "breadcrumb-item" > (< a href = "dashboard.html" > Dashboard< / a > )< / li >
< / ol >
< / nav >
< / div >
< / div >
< / div >
< / header >
< div class = "container-fluid" >
< div class = "table-responsive" >
< table class = "table table-bordered" >
< thead >
< tr >
< td > < / td >
< td colspan = "9" > < div align = "center" > < strong > Code Coverage< / strong > < / div > < / td >
< / tr >
< tr >
< td > < / td >
< td colspan = "3" > < div align = "center" > < strong > Lines< / strong > < / div > < / td >
< td colspan = "3" > < div align = "center" > < strong > Functions and Methods< / strong > < / div > < / td >
< td colspan = "3" > < div align = "center" > < strong > Classes and Traits< / strong > < / div > < / td >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "danger" > Total< / td >
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "28.84" aria-valuemin = "0" aria-valuemax = "100" style = "width: 28.84%" >
< span class = "visually-hidden" > 28.84% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 28.84%< / div > < / td >
< td class = "danger small" > < div align = "right" > 107 / 371< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "25.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 25.00%" >
< span class = "visually-hidden" > 25.00% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 25.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 14 / 56< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "5.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 5.00%" >
< span class = "visually-hidden" > 5.00% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 5.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 1 / 20< / div > < / td >
2025-08-03 20:59:09 +02:00
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Article/index.html" > Article< / a > < / td >
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "46.38" aria-valuemin = "0" aria-valuemax = "100" style = "width: 46.38%" >
< span class = "visually-hidden" > 46.38% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 46.38%< / div > < / td >
< td class = "danger small" > < div align = "right" > 32 / 69< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "14.29" aria-valuemin = "0" aria-valuemax = "100" style = "width: 14.29%" >
< span class = "visually-hidden" > 14.29% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 14.29%< / div > < / td >
< td class = "danger small" > < div align = "right" > 1 / 7< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 2< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Auth/index.html" > Auth< / a > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 12< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
2025-08-03 21:16:59 +02:00
< td class = "warning" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Factories/index.html" > Factories< / a > < / td >
< td class = "warning big" > < div class = "progress" >
< div class = "progress-bar bg-warning" role = "progressbar" aria-valuenow = "57.89" aria-valuemin = "0" aria-valuemax = "100" style = "width: 57.89%" >
< span class = "visually-hidden" > 57.89% covered (warning)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "warning small" > < div align = "right" > 57.89%< / div > < / td >
< td class = "warning small" > < div align = "right" > 11 / 19< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "20.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 20.00%" >
< span class = "visually-hidden" > 20.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 20.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 1 / 5< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 2< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Http/index.html" > Http< / a > < / td >
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "22.73" aria-valuemin = "0" aria-valuemax = "100" style = "width: 22.73%" >
< span class = "visually-hidden" > 22.73% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 22.73%< / div > < / td >
< td class = "danger small" > < div align = "right" > 10 / 44< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "50.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 50.00%" >
< span class = "visually-hidden" > 50.00% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 50.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 1 / 2< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
< td class = "warning" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Log/index.html" > Log< / a > < / td >
< td class = "warning big" > < div class = "progress" >
< div class = "progress-bar bg-warning" role = "progressbar" aria-valuenow = "58.82" aria-valuemin = "0" aria-valuemax = "100" style = "width: 58.82%" >
< span class = "visually-hidden" > 58.82% covered (warning)< / span >
< / div >
< / div >
< / td >
< td class = "warning small" > < div align = "right" > 58.82%< / div > < / td >
< td class = "warning small" > < div align = "right" > 10 / 17< / div > < / td >
< td class = "warning big" > < div class = "progress" >
< div class = "progress-bar bg-warning" role = "progressbar" aria-valuenow = "60.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 60.00%" >
< span class = "visually-hidden" > 60.00% covered (warning)< / span >
< / div >
< / div >
< / td >
< td class = "warning small" > < div align = "right" > 60.00%< / div > < / td >
< td class = "warning small" > < div align = "right" > 3 / 5< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Parsers/index.html" > Parsers< / a > < / td >
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "3.92" aria-valuemin = "0" aria-valuemax = "100" style = "width: 3.92%" >
< span class = "visually-hidden" > 3.92% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 3.92%< / div > < / td >
< td class = "danger small" > < div align = "right" > 4 / 102< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "15.38" aria-valuemin = "0" aria-valuemax = "100" style = "width: 15.38%" >
< span class = "visually-hidden" > 15.38% covered (danger)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "danger small" > < div align = "right" > 15.38%< / div > < / td >
< td class = "danger small" > < div align = "right" > 4 / 26< / div > < / td >
2025-08-03 20:59:09 +02:00
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 8< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-directory.svg" class = "octicon" / > < a href = "Publishing/index.html" > Publishing< / a > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 36< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 2< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
< td class = "success" > < img src = "../_icons/file-code.svg" class = "octicon" / > < a href = "DashboardStatsService.php.html" > DashboardStatsService.php< / a > < / td >
< td class = "success big" > < div class = "progress" >
2025-08-03 21:16:59 +02:00
< div class = "progress-bar bg-success" role = "progressbar" aria-valuenow = "100.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 100.00%" >
< span class = "visually-hidden" > 100.00% covered (success)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 40 / 40< / div > < / td >
< td class = "success big" > < div class = "progress" >
< div class = "progress-bar bg-success" role = "progressbar" aria-valuenow = "100.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 100.00%" >
< span class = "visually-hidden" > 100.00% covered (success)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 4 / 4< / div > < / td >
< td class = "success big" > < div class = "progress" >
< div class = "progress-bar bg-success" role = "progressbar" aria-valuenow = "100.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 100.00%" >
< span class = "visually-hidden" > 100.00% covered (success)< / span >
2025-08-03 20:59:09 +02:00
< / div >
< / div >
< / td >
2025-08-03 21:16:59 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
2025-08-03 20:59:09 +02:00
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-code.svg" class = "octicon" / > < a href = "OnboardingRedirectService.php.html" > OnboardingRedirectService.php< / a > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 4< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-code.svg" class = "octicon" / > < a href = "RoutingValidationService.php.html" > RoutingValidationService.php< / a > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 7< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< tr >
< td class = "danger" > < img src = "../_icons/file-code.svg" class = "octicon" / > < a href = "SystemStatusService.php.html" > SystemStatusService.php< / a > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 21< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 2< / div > < / td >
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "0.00" aria-valuemin = "0" aria-valuemax = "100" style = "width: 0.00%" >
< span class = "visually-hidden" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< / tr >
< / tbody >
< / table >
< / div >
< footer >
< hr / >
< h4 > Legend< / h4 >
< p >
< span class = "danger" > < strong > Low< / strong > : 0% to 50%< / span >
< span class = "warning" > < strong > Medium< / strong > : 50% to 90%< / span >
< span class = "success" > < strong > High< / strong > : 90% to 100%< / span >
< / p >
< p >
2025-08-03 21:16:59 +02:00
< small > Generated by < a href = "https://github.com/sebastianbergmann/php-code-coverage" target = "_top" > php-code-coverage 11.0.10< / a > using < a href = "https://www.php.net/" target = "_top" > PHP 8.4.10< / a > and < a href = "https://phpunit.de/" > PHPUnit 11.5.28< / a > at Sun Aug 3 19:15:34 UTC 2025.< / small >
2025-08-03 20:59:09 +02:00
< / p >
< / footer >
< / div >
< / body >
< / html >