2021-12-19 15:57:24 +01:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
2023-06-20 11:55:52 +02:00
< title > Code Coverage for /app/srcs/app/Models/Service.php< / title >
2021-12-19 15:57:24 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< link href = "../_css/bootstrap.min.css" rel = "stylesheet" type = "text/css" >
< link href = "../_css/octicons.css" rel = "stylesheet" type = "text/css" >
< link href = "../_css/style.css" 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" >
2023-06-20 11:55:52 +02:00
< li class = "breadcrumb-item" > < a href = "../index.html" > /app/srcs/app< / a > < / li >
2021-12-19 15:57:24 +01:00
< li class = "breadcrumb-item" > < a href = "index.html" > Models< / a > < / li >
< li class = "breadcrumb-item active" > Service.php< / 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 = "10" > < div align = "center" > < strong > Code Coverage< / strong > < / div > < / td >
< / tr >
< tr >
< td > < / td >
< td colspan = "3" > < div align = "center" > < strong > Lines< / strong > < / div > < / td >
2022-06-09 11:30:49 +02:00
< td colspan = "4" > < div align = "center" > < strong > Functions and Methods< / strong > < / div > < / td >
< td colspan = "3" > < div align = "center" > < strong > Classes and Traits< / strong > < / div > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< / thead >
< tbody >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "warning" > Total< / td >
< td class = "warning big" > < div class = "progress" >
< div class = "progress-bar bg-warning" role = "progressbar" aria-valuenow = "70.73" aria-valuemin = "0" aria-valuemax = "100" style = "width: 70.73%" >
< span class = "sr-only" > 70.73% covered (warning)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "warning small" > < div align = "right" > 70.73%< / div > < / td >
< td class = "warning small" > < div align = "right" > 29 / 41< / 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 = "sr-only" > 60.00% covered (warning)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "warning small" > < div align = "right" > 60.00%< / div > < / td >
< td class = "warning small" > < div align = "right" > 6 / 10< / div > < / td >
< td class = "warning small" > < abbr title = "Change Risk Anti-Patterns (CRAP) Index" > CRAP< / abbr > < / td >
2022-06-09 11:30:49 +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 = "sr-only" > 0.00% covered (danger)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "warning" > < abbr title = "App\Models\Service" > Service< / abbr > < / td >
< td class = "warning big" > < div class = "progress" >
< div class = "progress-bar bg-warning" role = "progressbar" aria-valuenow = "70.73" aria-valuemin = "0" aria-valuemax = "100" style = "width: 70.73%" >
< span class = "sr-only" > 70.73% covered (warning)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "warning small" > < div align = "right" > 70.73%< / div > < / td >
< td class = "warning small" > < div align = "right" > 29 / 41< / 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 = "sr-only" > 60.00% covered (warning)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "warning small" > < div align = "right" > 60.00%< / div > < / td >
< td class = "warning small" > < div align = "right" > 6 / 10< / div > < / td >
< td class = "warning small" > 22.42< / td >
2022-06-09 11:30:49 +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 = "sr-only" > 0.00% covered (danger)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "success" > < a href = "#43" > < abbr title = "__construct(array $attributes)" > __construct< / abbr > < / a > < / td >
2021-12-19 15:57:24 +01:00
< 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 = "sr-only" > 100.00% covered (success)< / span >
< / div >
< / div >
< / td >
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
2023-06-20 11:55:52 +02:00
< td class = "success small" > < div align = "right" > 2 / 2< / div > < / td >
2021-12-19 15:57:24 +01:00
< 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 = "sr-only" > 100.00% covered (success)< / span >
< / div >
< / div >
< / td >
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
< td class = "success small" > 1< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "success" > < a href = "#57" > < abbr title = "getCacheBaseTags(): array" > getCacheBaseTags< / abbr > < / a > < / td >
2021-12-19 15:57:24 +01:00
< 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 = "sr-only" > 100.00% covered (success)< / span >
< / div >
< / div >
< / td >
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / 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 = "sr-only" > 100.00% covered (success)< / span >
< / div >
< / div >
< / td >
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "success small" > 1< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "danger" > < a href = "#69" > < abbr title = "booted()" > booted< / abbr > < / a > < / td >
2022-06-09 11:30:49 +02:00
< td class = "danger big" > < div class = "progress" >
< div class = "progress-bar bg-danger" role = "progressbar" aria-valuenow = "44.44" aria-valuemin = "0" aria-valuemax = "100" style = "width: 44.44%" >
< span class = "sr-only" > 44.44% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 44.44%< / div > < / td >
< td class = "danger small" > < div align = "right" > 4 / 9< / div > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 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 >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > 1.17< / td >
< td class = "danger" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "success" > < a href = "#96" > < abbr title = "brand()" > brand< / abbr > < / a > < / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
< td class = "success small" > 1< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "danger" > < a href = "#106" > < abbr title = "servicesStats()" > servicesStats< / abbr > < / a > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 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 = "sr-only" > 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 >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > 2< / td >
< td class = "danger" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "danger" > < a href = "#118" > < abbr title = "generateBearerToken(): string" > generateBearerToken< / abbr > < / a > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0 / 3< / div > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< td class = "danger small" > 2< / td >
< td class = "danger" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-20 11:55:52 +02:00
< td class = "danger" > < a href = "#132" > < abbr title = "generateBearerPassword(): string" > generateBearerPassword< / abbr > < / a > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0 / 3< / div > < / td >
2021-12-19 15:57:24 +01: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 = "sr-only" > 0.00% covered (danger)< / span >
< / div >
< / div >
< / td >
< td class = "danger small" > < div align = "right" > 0.00%< / div > < / td >
2022-06-09 11:30:49 +02:00
< td class = "danger small" > < div align = "right" > 0 / 1< / div > < / td >
< td class = "danger small" > 2< / td >
< td class = "danger" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "success" > < a href = "#144" > < abbr title = "incrementStat(): void" > incrementStat< / abbr > < / a > < / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 2 / 2< / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
< td class = "success small" > 1< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "success" > < a href = "#159" > < abbr title = "getFromBearerToken(string $bearerToken): self" > getFromBearerToken< / abbr > < / a > < / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 11 / 11< / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
< td class = "success small" > 5< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< tr >
2023-06-26 12:50:29 +02:00
< td class = "success" > < a href = "#216" > < abbr title = "authenticateApi(Illuminate\Http\Request $request): bool" > authenticateApi< / abbr > < / a > < / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 8 / 8< / 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 = "sr-only" > 100.00% covered (success)< / span >
2021-12-19 15:57:24 +01:00
< / div >
< / div >
< / td >
2023-06-26 12:50:29 +02:00
< td class = "success small" > < div align = "right" > 100.00%< / div > < / td >
< td class = "success small" > < div align = "right" > 1 / 1< / div > < / td >
< td class = "success small" > 3< / td >
< td class = "success" colspan = "3" > < / td >
2021-12-19 15:57:24 +01:00
< / tr >
< / tbody >
< / table >
< / div >
< table id = "code" class = "table table-borderless table-condensed" >
< tbody >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "1" href = "#1" > 1< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < ?php< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "2" href = "#2" > 2< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "3" href = "#3" > 3< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > namespace< / span > < span class = "default" > < / span > < span class = "default" > App< / span > < span class = "default" > \< / span > < span class = "default" > Models< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "4" href = "#4" > 4< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "5" href = "#5" > 5< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > App< / span > < span class = "default" > \< / span > < span class = "default" > Jobs< / span > < span class = "default" > \< / span > < span class = "default" > SetServiceStats< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "6" href = "#6" > 6< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > App< / span > < span class = "default" > \< / span > < span class = "default" > Lib< / span > < span class = "default" > \< / span > < span class = "default" > Helper< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "7" href = "#7" > 7< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Database< / span > < span class = "default" > \< / span > < span class = "default" > Eloquent< / span > < span class = "default" > \< / span > < span class = "default" > Factories< / span > < span class = "default" > \< / span > < span class = "default" > HasFactory< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "8" href = "#8" > 8< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Database< / span > < span class = "default" > \< / span > < span class = "default" > Eloquent< / span > < span class = "default" > \< / span > < span class = "default" > Model< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "9" href = "#9" > 9< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Database< / span > < span class = "default" > \< / span > < span class = "default" > Eloquent< / span > < span class = "default" > \< / span > < span class = "default" > ModelNotFoundException< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "10" href = "#10" > 10< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Http< / span > < span class = "default" > \< / span > < span class = "default" > Request< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "11" href = "#11" > 11< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Support< / span > < span class = "default" > \< / span > < span class = "default" > Facades< / span > < span class = "default" > \< / span > < span class = "default" > Crypt< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "12" href = "#12" > 12< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Support< / span > < span class = "default" > \< / span > < span class = "default" > Facades< / span > < span class = "default" > \< / span > < span class = "default" > Hash< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "13" href = "#13" > 13< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Illuminate< / span > < span class = "default" > \< / span > < span class = "default" > Support< / span > < span class = "default" > \< / span > < span class = "default" > Str< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "14" href = "#14" > 14< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > Rennokki< / span > < span class = "default" > \< / span > < span class = "default" > QueryCache< / span > < span class = "default" > \< / span > < span class = "default" > Traits< / span > < span class = "default" > \< / span > < span class = "default" > QueryCacheable< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "15" href = "#15" > 15< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > RuntimeException< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "16" href = "#16" > 16< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "17" href = "#17" > 17< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > class< / span > < span class = "default" > < / span > < span class = "default" > Service< / span > < span class = "default" > < / span > < span class = "keyword" > extends< / span > < span class = "default" > < / span > < span class = "default" > Model< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "18" href = "#18" > 18< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "19" href = "#19" > 19< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > HasFactory< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "20" href = "#20" > 20< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > use< / span > < span class = "default" > < / span > < span class = "default" > QueryCacheable< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "21" href = "#21" > 21< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "22" href = "#22" > 22< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "23" href = "#23" > 23< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * The timeout cache for this model< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "24" href = "#24" > 24< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "25" href = "#25" > 25< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @var integer< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "26" href = "#26" > 26< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "27" href = "#27" > 27< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > protected< / span > < span class = "default" > < / span > < span class = "default" > $cacheFor< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "default" > 0< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "28" href = "#28" > 28< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "29" href = "#29" > 29< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "30" href = "#30" > 30< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * The attributes that are mass assignable.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "31" href = "#31" > 31< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "32" href = "#32" > 32< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @var string[]< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "33" href = "#33" > 33< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "34" href = "#34" > 34< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > protected< / span > < span class = "default" > < / span > < span class = "default" > $fillable< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "keyword" > [< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "35" href = "#35" > 35< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > 'name'< / span > < span class = "keyword" > ,< / span > < span class = "default" > < / span > < span class = "default" > 'brand_id'< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "36" href = "#36" > 36< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > ]< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "37" href = "#37" > 37< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "38" href = "#38" > 38< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "39" href = "#39" > 39< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Service< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "40" href = "#40" > 40< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "41" href = "#41" > 41< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @param array $attributes< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "42" href = "#42" > 42< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "43" href = "#43" > 43< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > __construct< / span > < span class = "keyword" > (< / span > < span class = "keyword" > array< / span > < span class = "default" > < / span > < span class = "default" > $attributes< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "keyword" > [< / span > < span class = "keyword" > ]< / span > < span class = "keyword" > )< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "44" href = "#44" > 44< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 45" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 46" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "47" href = "#47" > 47< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "48" href = "#48" > 48< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "49" href = "#49" > 49< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "50" href = "#50" > 50< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Set the base cache tags that will be present< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "51" href = "#51" > 51< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * on all queries.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "52" href = "#52" > 52< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "53" href = "#53" > 53< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! This is used to flush caching< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "54" href = "#54" > 54< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "55" href = "#55" > 55< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return array< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "56" href = "#56" > 56< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "57" href = "#57" > 57< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > protected< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > getCacheBaseTags< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "keyword" > array< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "58" href = "#58" > 58< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "59" href = "#59" > 59< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > return< / span > < span class = "default" > < / span > < span class = "keyword" > [< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "39 tests cover line 60" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "61" href = "#61" > 61< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > ]< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "62" href = "#62" > 62< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "63" href = "#63" > 63< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "64" href = "#64" > 64< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "65" href = "#65" > 65< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Perform any actions required after the model boots.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "66" href = "#66" > 66< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "67" href = "#67" > 67< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return void< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "68" href = "#68" > 68< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "69" href = "#69" > 69< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > protected< / span > < span class = "default" > < / span > < span class = "keyword" > static< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > booted< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "70" href = "#70" > 70< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 71" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
2023-06-20 11:55:52 +02:00
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "72" href = "#72" > 72< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $service< / span > < span class = "default" > -> < / span > < span class = "default" > generateBearerToken< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "73" href = "#73" > 73< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $service< / span > < span class = "default" > -> < / span > < span class = "default" > generateBearerPassword< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "74" href = "#74" > 74< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 75" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "76" href = "#76" > 76< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * Flush Eloquent cache.< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "77" href = "#77" > 77< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > self< / span > < span class = "default" > ::< / span > < span class = "default" > flushQueryCache< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "78" href = "#78" > 78< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 79" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "80" href = "#80" > 80< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * Flush Eloquent cache.< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "81" href = "#81" > 81< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > self< / span > < span class = "default" > ::< / span > < span class = "default" > flushQueryCache< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "82" href = "#82" > 82< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "44 tests cover line 83" data-content = "<ul><li class = "covered-by-large-tests">Tests\Client\CrmClientV1CustomerTest::testGetCustomerById</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testCustomerRelations</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "84" href = "#84" > 84< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * Flush Eloquent cache.< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "85" href = "#85" > 85< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > self< / span > < span class = "default" > ::< / span > < span class = "default" > flushQueryCache< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "86" href = "#86" > 86< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "87" href = "#87" > 87< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "88" href = "#88" > 88< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "89" href = "#89" > 89< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * RELATIONS< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "90" href = "#90" > 90< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "91" href = "#91" > 91< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "92" href = "#92" > 92< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Brand BelongsTo relation< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "93" href = "#93" > 93< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "94" href = "#94" > 94< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return \Illuminate\Database\Eloquent\Relations\BelongsTo< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "95" href = "#95" > 95< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "96" href = "#96" > 96< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > brand< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "97" href = "#97" > 97< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 98" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat&
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "99" href = "#99" > 99< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "100" href = "#100" > 100< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "101" href = "#101" > 101< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "102" href = "#102" > 102< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ServiceStat hasMany relation< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "103" href = "#103" > 103< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "104" href = "#104" > 104< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return \Illuminate\Database\Eloquent\Relations\HasMany< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "105" href = "#105" > 105< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "106" href = "#106" > 106< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > servicesStats< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "107" href = "#107" > 107< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "108" href = "#108" > 108< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > return< / span > < span class = "default" > < / span > < span class = "default" > $this< / span > < span class = "default" > -> < / span > < span class = "default" > hasMany< / span > < span class = "keyword" > (< / span > < span class = "default" > ServiceStat< / span > < span class = "default" > ::< / span > < span class = "keyword" > class< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "109" href = "#109" > 109< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "110" href = "#110" > 110< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "111" href = "#111" > 111< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * METHODS< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "112" href = "#112" > 112< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "113" href = "#113" > 113< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "114" href = "#114" > 114< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Generates new bearer token< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "115" href = "#115" > 115< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "116" href = "#116" > 116< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return string< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "117" href = "#117" > 117< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "118" href = "#118" > 118< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > generateBearerToken< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "default" > string< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "119" href = "#119" > 119< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "120" href = "#120" > 120< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $this< / span > < span class = "default" > -> < / span > < span class = "default" > bearer_token< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "default" > hash< / span > < span class = "keyword" > (< / span > < span class = "default" > 'ripemd160'< / span > < span class = "keyword" > ,< / span > < span class = "default" > < / span > < span class = "default" > Str< / span > < span class = "default" > ::< / span > < span class = "default" > uuid< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "121" href = "#121" > 121< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $this< / span > < span class = "default" > -> < / span > < span class = "default" > bearer_token_date< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "default" > now< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "122" href = "#122" > 122< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > return< / span > < span class = "default" > < / span > < span class = "default" > $this< / span > < span class = "default" > -> < / span > < span class = "default" > bearer_token< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "123" href = "#123" > 123< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "124" href = "#124" > 124< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "125" href = "#125" > 125< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "126" href = "#126" > 126< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Generates new bearer password< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "127" href = "#127" > 127< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * It store the crypted password in model< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "128" href = "#128" > 128< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * and returns the plain password< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "129" href = "#129" > 129< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "130" href = "#130" > 130< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return string< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "131" href = "#131" > 131< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "132" href = "#132" > 132< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > generateBearerPassword< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "default" > string< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "133" href = "#133" > 133< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "134" href = "#134" > 134< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $pwd< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "default" > hash< / span > < span class = "keyword" > (< / span > < span class = "default" > 'sha256'< / span > < span class = "keyword" > ,< / span > < span class = "default" > < / span > < span class = "default" > Str< / span > < span class = "default" > ::< / span > < span class = "default" > uuid< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "135" href = "#135" > 135< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $this< / span > < span class = "default" > -> < / span > < span class = "default" > bearer_pwd< / span > < span class = "default" > < / span > < span class = "keyword" > =< / span > < span class = "default" > < / span > < span class = "default" > Crypt< / span > < span class = "default" > ::< / span > < span class = "default" > encryptString< / span > < span class = "keyword" > (< / span > < span class = "default" > $pwd< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = "danger d-flex" > < td class = "col-1 text-right" > < a id = "136" href = "#136" > 136< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > return< / span > < span class = "default" > < / span > < span class = "default" > $pwd< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "137" href = "#137" > 137< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "138" href = "#138" > 138< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "139" href = "#139" > 139< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "140" href = "#140" > 140< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Increment API CRM Stat< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "141" href = "#141" > 141< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "142" href = "#142" > 142< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return void< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "143" href = "#143" > 143< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "144" href = "#144" > 144< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > incrementStat< / span > < span class = "keyword" > (< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "default" > void< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "145" href = "#145" > 145< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "35 tests cover line 146" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByQuestion</
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "35 tests cover line 147" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByQuestion</
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "148" href = "#148" > 148< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "149" href = "#149" > 149< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "150" href = "#150" > 150< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "151" href = "#151" > 151< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Get Service from bearerToken with its brand< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "152" href = "#152" > 152< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "153" href = "#153" > 153< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * TODO remove this method when dropping V1< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "154" href = "#154" > 154< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "155" href = "#155" > 155< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @param string $bearerToken< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "156" href = "#156" > 156< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return \App\Models\Service< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "157" href = "#157" > 157< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @throws \Illuminate\Database\Eloquent\ModelNotFoundException If the token matches no known service.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "158" href = "#158" > 158< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "159" href = "#159" > 159< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > static< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > getFromBearerToken< / span > < span class = "keyword" > (< / span > < span class = "default" > string< / span > < span class = "default" > < / span > < span class = "default" > $bearerToken< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "default" > self< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "160" href = "#160" > 160< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 161" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "162" href = "#162" > 162< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /** @var \App\Models\Service $service */< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 163" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "164" href = "#164" > 164< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // * Keep compatibility with V3.< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 165" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "166" href = "#166" > 166< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > try< / span > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 167" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 168" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 169" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "170" href = "#170" > 170< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "37 tests cover line 171" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = &
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 172" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 173" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 174" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "175" href = "#175" > 175< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < span class = "keyword" > ,< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "176" href = "#176" > 176< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > ]< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "177" href = "#177" > 177< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "178" href = "#178" > 178< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "1 test covers line 179" data-content = "<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailUnknownToken</li></ul>" data-placement = "top" data-html = "true" class = "col-1 text-right" > < a id = "179" href = "#179" > 179< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > throw< / span > < span class = "default" > < / span > < span class = "keyword" > new< / span > < span class = "default" > < / span > < span class = "default" > ModelNotFoundException< / span > < span class = "keyword" > (< / span > < span class = "default" > 'Could not find service from Service Token'< / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "180" href = "#180" > 180< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "181" href = "#181" > 181< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "182" href = "#182" > 182< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > /**< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "183" href = "#183" > 183< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * Authenticate the request for this service< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "184" href = "#184" > 184< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "185" href = "#185" > 185< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * This will check hash-mac and that the request is wellformed< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "186" href = "#186" > 186< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "187" href = "#187" > 187< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * The request should have the minimum following parameters< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "188" href = "#188" > 188< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * - timestamp using format Y-m-d H:i:s, and must be UTC (Greenwich Mean Time)< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "189" href = "#189" > 189< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * - bearerToken the public token generated by the crm< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "190" href = "#190" > 190< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * - signature the hashmac signature of the request< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "191" href = "#191" > 191< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "192" href = "#192" > 192< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! Signature must be calculated with every parameter urlencode once only< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "193" href = "#193" > 193< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! All parameters to calculate the signature must be sorted (natural sort asc)< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "194" href = "#194" > 194< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "195" href = "#195" > 195< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! Signature should look like< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "196" href = "#196" > 196< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * * httpVerb\n< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "197" href = "#197" > 197< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * * uri\n< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "198" href = "#198" > 198< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * * queryString< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "199" href = "#199" > 199< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "200" href = "#200" > 200< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! httpVerb as well as uri must be lower case< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "201" href = "#201" > 201< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! uri should include scheme, host and path and nothing else, if path is empty a trailing slash should be added< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "202" href = "#202" > 202< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! eg: https://ldc-crm.fr/customer/1 or https://ldc-crm.fr/< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "203" href = "#203" > 203< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! The query string shall be separated with '& ', eg param1=value1& param2=value2< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "204" href = "#204" > 204< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! Key names and values of the query string must be url encoded using RFC 3986< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "205" href = "#205" > 205< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! http://www.faqs.org/rfcs/rfc3986.html< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "206" href = "#206" > 206< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * ! Signature must be hmac sha256 using the private key generatedby the crm< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "207" href = "#207" > 207< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "208" href = "#208" > 208< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * * ! They should then be concat in a string separated by \n< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "209" href = "#209" > 209< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "210" href = "#210" > 210< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "211" href = "#211" > 211< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > *< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "212" href = "#212" > 212< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @param \Illuminate\Http\Request $request< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "213" href = "#213" > 213< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @return boolean< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "214" href = "#214" > 214< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > * @throws \App\Exceptions\Api\V2\CrmException If an error occurs.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "215" href = "#215" > 215< / a > < / td > < td class = "col-11 codeLine" > < span class = "comment" > */< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "216" href = "#216" > 216< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > public< / span > < span class = "default" > < / span > < span class = "keyword" > function< / span > < span class = "default" > < / span > < span class = "default" > authenticateApi< / span > < span class = "keyword" > (< / span > < span class = "default" > Request< / span > < span class = "default" > < / span > < span class = "default" > $request< / span > < span class = "keyword" > )< / span > < span class = "keyword" > :< / span > < span class = "default" > < / span > < span class = "default" > bool< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "217" href = "#217" > 217< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > {< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "218" href = "#218" > 218< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // ! Hack to prevent Laravel to cast empty strings to null or the opposite.< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "219" href = "#219" > 219< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // ! If cannot decode json user legacy all() method.< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 220" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 221" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 222" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "223" href = "#223" > 223< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 224" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 225" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 226" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 227" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "228" href = "#228" > 228< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "default" > $data< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "229" href = "#229" > 229< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > )< / span > < span class = "keyword" > ;< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "230" href = "#230" > 230< / a > < / td > < td class = "col-11 codeLine" > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "231" href = "#231" > 231< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "comment" > // ! Très important hash_equals https://fr.wikipedia.org/wiki/Attaque_temporelle< / span > < / td > < / tr >
2023-06-26 12:50:29 +02:00
< tr class = "covered-by-large-tests popin d-flex" > < td data-title = "36 tests cover line 232" data-content = "<ul><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testAuthFailWrongSignature</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderDefault</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\ArcadiaTest::testArcadiaSendOrderGame</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldWork</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerByEmailOk</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiGetCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiCompletelyDestroyCustomer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswers</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionIndexWithAnswersWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testCustomerUnAnsweredIndex</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testUnAnsweredIndexWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswerWhenCustomerNotFound</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOn</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSetSingleOptinOff</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrand</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDate</li><li class = "covered-by-large-tests">Tests\CRM\ApiV2\StatsTest::testStatsByBrandShouldFailWithInvalidDateFormat
2023-06-20 11:55:52 +02:00
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "233" href = "#233" > 233< / a > < / td > < td class = "col-11 codeLine" > < span class = "default" > < / span > < span class = "keyword" > }< / span > < / td > < / tr >
< tr class = " d-flex" > < td class = "col-1 text-right" > < a id = "234" href = "#234" > 234< / a > < / td > < td class = "col-11 codeLine" > < span class = "keyword" > }< / span > < / td > < / tr >
2021-12-19 15:57:24 +01:00
< / tbody >
< / table >
< footer >
< hr / >
< h4 > Legend< / h4 >
< p > < span class = "success" > < strong > Executed< / strong > < / span > < span class = "danger" > < strong > Not Executed< / strong > < / span > < span class = "warning" > < strong > Dead Code< / strong > < / span > < / p >
< p >
2023-06-26 12:50:29 +02:00
< small > Generated by < a href = "https://github.com/sebastianbergmann/php-code-coverage" target = "_top" > php-code-coverage 9.2.16< / a > using < a href = "https://secure.php.net/" target = "_top" > PHP 7.3.33< / a > and < a href = "https://phpunit.de/" > PHPUnit 9.5.23< / a > at Mon Jun 26 12:48:27 CEST 2023.< / small >
2021-12-19 15:57:24 +01:00
< / p >
< a title = "Back to the top" id = "toplink" href = "#" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "12" height = "16" viewBox = "0 0 12 16" > < path fill-rule = "evenodd" d = "M12 11L6 5l-6 6h12z" / > < / svg >
< / a >
< / footer >
< / div >
< script src = "../_js/jquery.min.js" type = "text/javascript" > < / script >
< script src = "../_js/popper.min.js" type = "text/javascript" > < / script >
< script src = "../_js/bootstrap.min.js" type = "text/javascript" > < / script >
< script src = "../_js/file.js" type = "text/javascript" > < / script >
< / body >
< / html >