remove Coverage
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -4,6 +4,7 @@
|
|||||||
/public/hot
|
/public/hot
|
||||||
/public/storage
|
/public/storage
|
||||||
/storage/*.key
|
/storage/*.key
|
||||||
|
/tests/Coverage/
|
||||||
/vendor
|
/vendor
|
||||||
.env
|
.env
|
||||||
.env.backup
|
.env.backup
|
||||||
|
|||||||
5
Makefile
5
Makefile
@@ -1,9 +1,8 @@
|
|||||||
deploy: public/build/manifest.json
|
deploy: public/build/manifest.json
|
||||||
scp raspigate:/var/www/html/lara-bermite/.env .env.prod
|
scp raspigate:/var/www/ticcat/.env .env.production
|
||||||
pnpm run build --mode prod
|
pnpm run build --mode prod
|
||||||
ssh raspigate 'cd /var/www/ticcat && git pull origin master && make install'
|
ssh raspigate 'cd /var/www/ticcat && git pull origin main && make install'
|
||||||
scp -r public/build raspigate:/var/www/ticcat/public
|
scp -r public/build raspigate:/var/www/ticcat/public
|
||||||
scp -r public/images raspigate:/var/www/ticcat/public
|
|
||||||
|
|
||||||
install: vendor/autoload.php
|
install: vendor/autoload.php
|
||||||
php artisan down
|
php artisan down
|
||||||
|
|||||||
@@ -20,11 +20,6 @@ class TimeTracker extends Model
|
|||||||
'end_at' => 'datetime',
|
'end_at' => 'datetime',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function user(): BelongsTo
|
|
||||||
{
|
|
||||||
return $this->belongsTo(User::class);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function toDo(): BelongsTo
|
public function toDo(): BelongsTo
|
||||||
{
|
{
|
||||||
return $this->belongsTo(ToDo::class, 'to_do_id');
|
return $this->belongsTo(ToDo::class, 'to_do_id');
|
||||||
|
|||||||
@@ -51,11 +51,6 @@ class User extends Authenticatable
|
|||||||
return $this->belongsTo(TimeTracker::class, 'time_tracker_id');
|
return $this->belongsTo(TimeTracker::class, 'time_tracker_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function timeTrackers(): HasMany
|
|
||||||
{
|
|
||||||
return $this->hasMany(TimeTracker::class);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function toDos(): HasMany
|
public function toDos(): HasMany
|
||||||
{
|
{
|
||||||
return $this->hasMany(ToDo::class);
|
return $this->hasMany(ToDo::class);
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ return [
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'fallback_locale' => 'fr',
|
'fallback_locale' => 'en',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|||||||
20
resources/lang/en/auth.php
Normal file
20
resources/lang/en/auth.php
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'failed' => 'These credentials do not match our records.',
|
||||||
|
'password' => 'The provided password is incorrect.',
|
||||||
|
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||||
|
|
||||||
|
];
|
||||||
19
resources/lang/en/pagination.php
Normal file
19
resources/lang/en/pagination.php
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Pagination Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the paginator library to build
|
||||||
|
| the simple pagination links. You are free to change them to anything
|
||||||
|
| you want to customize your views to better match your application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'previous' => '« Previous',
|
||||||
|
'next' => 'Next »',
|
||||||
|
|
||||||
|
];
|
||||||
22
resources/lang/en/passwords.php
Normal file
22
resources/lang/en/passwords.php
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Password Reset Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are the default lines which match reasons
|
||||||
|
| that are given by the password broker for a password update attempt
|
||||||
|
| has failed, such as for an invalid token or invalid new password.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'reset' => 'Your password has been reset.',
|
||||||
|
'sent' => 'We have emailed your password reset link.',
|
||||||
|
'throttled' => 'Please wait before retrying.',
|
||||||
|
'token' => 'This password reset token is invalid.',
|
||||||
|
'user' => "We can't find a user with that email address.",
|
||||||
|
|
||||||
|
];
|
||||||
@@ -1,5 +1,192 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'invalid_credentials' => 'Invalid credentials.'
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Validation Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines contain the default error messages used by
|
||||||
|
| the validator class. Some of these rules have multiple versions such
|
||||||
|
| as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'accepted' => 'The :attribute field must be accepted.',
|
||||||
|
'accepted_if' => 'The :attribute field must be accepted when :other is :value.',
|
||||||
|
'active_url' => 'The :attribute field must be a valid URL.',
|
||||||
|
'after' => 'The :attribute field must be a date after :date.',
|
||||||
|
'after_or_equal' => 'The :attribute field must be a date after or equal to :date.',
|
||||||
|
'alpha' => 'The :attribute field must only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.',
|
||||||
|
'alpha_num' => 'The :attribute field must only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute field must be an array.',
|
||||||
|
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
|
||||||
|
'before' => 'The :attribute field must be a date before :date.',
|
||||||
|
'before_or_equal' => 'The :attribute field must be a date before or equal to :date.',
|
||||||
|
'between' => [
|
||||||
|
'array' => 'The :attribute field must have between :min and :max items.',
|
||||||
|
'file' => 'The :attribute field must be between :min and :max kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be between :min and :max.',
|
||||||
|
'string' => 'The :attribute field must be between :min and :max characters.',
|
||||||
|
],
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'can' => 'The :attribute field contains an unauthorized value.',
|
||||||
|
'confirmed' => 'The :attribute field confirmation does not match.',
|
||||||
|
'current_password' => 'The password is incorrect.',
|
||||||
|
'date' => 'The :attribute field must be a valid date.',
|
||||||
|
'date_equals' => 'The :attribute field must be a date equal to :date.',
|
||||||
|
'date_format' => 'The :attribute field must match the format :format.',
|
||||||
|
'decimal' => 'The :attribute field must have :decimal decimal places.',
|
||||||
|
'declined' => 'The :attribute field must be declined.',
|
||||||
|
'declined_if' => 'The :attribute field must be declined when :other is :value.',
|
||||||
|
'different' => 'The :attribute field and :other must be different.',
|
||||||
|
'digits' => 'The :attribute field must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute field must be between :min and :max digits.',
|
||||||
|
'dimensions' => 'The :attribute field has invalid image dimensions.',
|
||||||
|
'distinct' => 'The :attribute field has a duplicate value.',
|
||||||
|
'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.',
|
||||||
|
'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.',
|
||||||
|
'email' => 'The :attribute field must be a valid email address.',
|
||||||
|
'ends_with' => 'The :attribute field must end with one of the following: :values.',
|
||||||
|
'enum' => 'The selected :attribute is invalid.',
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'extensions' => 'The :attribute field must have one of the following extensions: :values.',
|
||||||
|
'file' => 'The :attribute field must be a file.',
|
||||||
|
'filled' => 'The :attribute field must have a value.',
|
||||||
|
'gt' => [
|
||||||
|
'array' => 'The :attribute field must have more than :value items.',
|
||||||
|
'file' => 'The :attribute field must be greater than :value kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be greater than :value.',
|
||||||
|
'string' => 'The :attribute field must be greater than :value characters.',
|
||||||
|
],
|
||||||
|
'gte' => [
|
||||||
|
'array' => 'The :attribute field must have :value items or more.',
|
||||||
|
'file' => 'The :attribute field must be greater than or equal to :value kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be greater than or equal to :value.',
|
||||||
|
'string' => 'The :attribute field must be greater than or equal to :value characters.',
|
||||||
|
],
|
||||||
|
'hex_color' => 'The :attribute field must be a valid hexadecimal color.',
|
||||||
|
'image' => 'The :attribute field must be an image.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'in_array' => 'The :attribute field must exist in :other.',
|
||||||
|
'integer' => 'The :attribute field must be an integer.',
|
||||||
|
'invalid_credentials' => 'Invalid credentials.',
|
||||||
|
'ip' => 'The :attribute field must be a valid IP address.',
|
||||||
|
'ipv4' => 'The :attribute field must be a valid IPv4 address.',
|
||||||
|
'ipv6' => 'The :attribute field must be a valid IPv6 address.',
|
||||||
|
'json' => 'The :attribute field must be a valid JSON string.',
|
||||||
|
'lowercase' => 'The :attribute field must be lowercase.',
|
||||||
|
'lt' => [
|
||||||
|
'array' => 'The :attribute field must have less than :value items.',
|
||||||
|
'file' => 'The :attribute field must be less than :value kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be less than :value.',
|
||||||
|
'string' => 'The :attribute field must be less than :value characters.',
|
||||||
|
],
|
||||||
|
'lte' => [
|
||||||
|
'array' => 'The :attribute field must not have more than :value items.',
|
||||||
|
'file' => 'The :attribute field must be less than or equal to :value kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be less than or equal to :value.',
|
||||||
|
'string' => 'The :attribute field must be less than or equal to :value characters.',
|
||||||
|
],
|
||||||
|
'mac_address' => 'The :attribute field must be a valid MAC address.',
|
||||||
|
'max' => [
|
||||||
|
'array' => 'The :attribute field must not have more than :max items.',
|
||||||
|
'file' => 'The :attribute field must not be greater than :max kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must not be greater than :max.',
|
||||||
|
'string' => 'The :attribute field must not be greater than :max characters.',
|
||||||
|
],
|
||||||
|
'max_digits' => 'The :attribute field must not have more than :max digits.',
|
||||||
|
'mimes' => 'The :attribute field must be a file of type: :values.',
|
||||||
|
'mimetypes' => 'The :attribute field must be a file of type: :values.',
|
||||||
|
'min' => [
|
||||||
|
'array' => 'The :attribute field must have at least :min items.',
|
||||||
|
'file' => 'The :attribute field must be at least :min kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be at least :min.',
|
||||||
|
'string' => 'The :attribute field must be at least :min characters.',
|
||||||
|
],
|
||||||
|
'min_digits' => 'The :attribute field must have at least :min digits.',
|
||||||
|
'missing' => 'The :attribute field must be missing.',
|
||||||
|
'missing_if' => 'The :attribute field must be missing when :other is :value.',
|
||||||
|
'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
|
||||||
|
'missing_with' => 'The :attribute field must be missing when :values is present.',
|
||||||
|
'missing_with_all' => 'The :attribute field must be missing when :values are present.',
|
||||||
|
'multiple_of' => 'The :attribute field must be a multiple of :value.',
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'not_regex' => 'The :attribute field format is invalid.',
|
||||||
|
'numeric' => 'The :attribute field must be a number.',
|
||||||
|
'password' => [
|
||||||
|
'letters' => 'The :attribute field must contain at least one letter.',
|
||||||
|
'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.',
|
||||||
|
'numbers' => 'The :attribute field must contain at least one number.',
|
||||||
|
'symbols' => 'The :attribute field must contain at least one symbol.',
|
||||||
|
'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
|
||||||
|
],
|
||||||
|
'present' => 'The :attribute field must be present.',
|
||||||
|
'present_if' => 'The :attribute field must be present when :other is :value.',
|
||||||
|
'present_unless' => 'The :attribute field must be present unless :other is :value.',
|
||||||
|
'present_with' => 'The :attribute field must be present when :values is present.',
|
||||||
|
'present_with_all' => 'The :attribute field must be present when :values are present.',
|
||||||
|
'prohibited' => 'The :attribute field is prohibited.',
|
||||||
|
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
|
||||||
|
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
|
||||||
|
'prohibits' => 'The :attribute field prohibits :other from being present.',
|
||||||
|
'regex' => 'The :attribute field format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_if_accepted' => 'The :attribute field is required when :other is accepted.',
|
||||||
|
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values are present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute field must match :other.',
|
||||||
|
'size' => [
|
||||||
|
'array' => 'The :attribute field must contain :size items.',
|
||||||
|
'file' => 'The :attribute field must be :size kilobytes.',
|
||||||
|
'numeric' => 'The :attribute field must be :size.',
|
||||||
|
'string' => 'The :attribute field must be :size characters.',
|
||||||
|
],
|
||||||
|
'starts_with' => 'The :attribute field must start with one of the following: :values.',
|
||||||
|
'string' => 'The :attribute field must be a string.',
|
||||||
|
'timezone' => 'The :attribute field must be a valid timezone.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'uploaded' => 'The :attribute failed to upload.',
|
||||||
|
'uppercase' => 'The :attribute field must be uppercase.',
|
||||||
|
'url' => 'The :attribute field must be a valid URL.',
|
||||||
|
'ulid' => 'The :attribute field must be a valid ULID.',
|
||||||
|
'uuid' => 'The :attribute field must be a valid UUID.',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Custom Validation Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify custom validation messages for attributes using the
|
||||||
|
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||||
|
| specify a specific custom language line for a given attribute rule.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'custom' => [
|
||||||
|
'attribute-name' => [
|
||||||
|
'rule-name' => 'custom-message',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Custom Validation Attributes
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used to swap our attribute placeholder
|
||||||
|
| with something more reader friendly such as "E-Mail Address" instead
|
||||||
|
| of "email". This simply helps us make our message more expressive.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'attributes' => [],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,202 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Console/Kernel.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Console</a></li>
|
|
||||||
<li class="breadcrumb-item active">Kernel.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="50.00" aria-valuemin="0" aria-valuemax="100" style="width: 50.00%">
|
|
||||||
<span class="sr-only">50.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">50.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 2</div></td>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><abbr title="App\Console\Kernel">Kernel</abbr></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="50.00" aria-valuemin="0" aria-valuemax="100" style="width: 50.00%">
|
|
||||||
<span class="sr-only">50.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">50.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 2</div></td>
|
|
||||||
<td class="danger small">2.15</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#13"><abbr title="schedule(Illuminate\Console\Scheduling\Schedule $schedule): void">schedule</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#21"><abbr title="commands(): void">commands</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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 small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Console</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">Illuminate\Console\Scheduling\Schedule</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">Illuminate\Foundation\Console\Kernel</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">ConsoleKernel</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"></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">class</span><span class="default"> </span><span class="default">Kernel</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ConsoleKernel</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Define the application's command schedule.</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="comment"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">schedule</span><span class="keyword">(</span><span class="default">Schedule</span><span class="default"> </span><span class="default">$schedule</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</span></td></tr>
|
|
||||||
<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="default"> </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="default"> </span><span class="comment">// $schedule->command('inspire')->hourly();</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="16" href="#16">16</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="17" href="#17">17</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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="comment"> * Register the commands for the application.</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="comment"> */</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"><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">commands</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</span></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="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 23" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">load</span><span class="keyword">(</span><span class="default">__DIR__</span><span class="keyword">.</span><span class="default">'/Commands'</span><span class="keyword">)</span><span class="keyword">;</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"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 25" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">require</span><span class="default"> </span><span class="default">base_path</span><span class="keyword">(</span><span class="default">'routes/console.php'</span><span class="keyword">)</span><span class="keyword">;</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="default"> </span><span class="keyword">}</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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,286 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Console</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Console</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Kernel.php.html#8">App\Console\Kernel</a></td><td class="text-right">66%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Kernel.php.html#13"><abbr title="App\Console\Kernel::schedule">schedule</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,1,0,0,0,0], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([1,0,0,0,0,0,0,0,0,0,0,1], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[66.66666666666666,2,"<a href=\"Kernel.php.html#8\">App\\Console\\Kernel<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,1,"<a href=\"Kernel.php.html#13\">App\\Console\\Kernel::schedule<\/a>"],[100,1,"<a href=\"Kernel.php.html#21\">App\\Console\\Kernel::commands<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Console</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Console</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="50.00" aria-valuemin="0" aria-valuemax="100" style="width: 50.00%">
|
|
||||||
<span class="sr-only">50.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">50.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><img src="../_icons/file-code.svg" class="octicon" /><a href="Kernel.php.html">Kernel.php</a></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="50.00" aria-valuemin="0" aria-valuemax="100" style="width: 50.00%">
|
|
||||||
<span class="sr-only">50.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">50.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,183 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Exceptions/Handler.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Exceptions</a></li>
|
|
||||||
<li class="breadcrumb-item active">Handler.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Exceptions\Handler">Handler</abbr></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">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>
|
|
||||||
</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 small">1</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#24"><abbr title="register(): void">register</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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 small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Exceptions</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">Illuminate\Foundation\Exceptions\Handler</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">ExceptionHandler</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">Throwable</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"></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">class</span><span class="default"> </span><span class="default">Handler</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ExceptionHandler</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The list of the inputs that are never flashed to the session on validation exceptions.</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="comment"> *</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="comment"> * @var array<int, string></span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$dontFlash</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="16" href="#16">16</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'current_password'</span><span class="keyword">,</span></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="default"> </span><span class="default">'password'</span><span class="keyword">,</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="default"> </span><span class="default">'password_confirmation'</span><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">]</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"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * Register the exception handling callbacks for the application.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">register</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 26" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">reportable</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="default">Throwable</span><span class="default"> </span><span class="default">$e</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="27" href="#27">27</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 28" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="28" href="#28">28</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="29" href="#29">29</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="30" href="#30">30</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,284 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Exceptions</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Exceptions</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,1], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,1], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"Handler.php.html#8\">App\\Exceptions\\Handler<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"Handler.php.html#24\">App\\Exceptions\\Handler::register<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Exceptions</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Exceptions</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="Handler.php.html">Handler.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,394 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers/AuthController.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Controllers</a></li>
|
|
||||||
<li class="breadcrumb-item active">AuthController.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">67 / 67</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">6 / 6</div></td>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Controllers\AuthController">AuthController</abbr></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">67 / 67</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">6 / 6</div></td>
|
|
||||||
<td class="success small">10</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#21"><abbr title="login(Illuminate\Http\Request $request): \Illuminate\Http\JsonResponse|\Illuminate\Http\Response">login</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">9 / 9</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>
|
|
||||||
<td class="success small">2</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#37"><abbr title="logout(Illuminate\Http\Request $request): Illuminate\Http\Response">logout</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">4 / 4</div></td>
|
|
||||||
<td class="success big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
|
|
||||||
<span class="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 small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#47"><abbr title="forgot(Illuminate\Http\Request $request): Illuminate\Http\JsonResponse">forgot</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">18 / 18</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>
|
|
||||||
<td class="success small">2</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#75"><abbr title="register(Illuminate\Http\Request $request)">register</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">9 / 9</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#90"><abbr title="reset(Illuminate\Http\Request $request): Illuminate\Http\JsonResponse">reset</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">26 / 26</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>
|
|
||||||
<td class="success small">3</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#126"><abbr title="user(Illuminate\Http\Request $request): Illuminate\Http\JsonResponse">user</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Controllers</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\Http\Resources\AuthResource</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\Mail\Reset</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">App\Models\User</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">Carbon\Carbon</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\Http\JsonResponse</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\Http\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\Http\Response</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\Support\Facades\Auth</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\Support\Facades\Cookie</span><span class="keyword">;</span></td></tr>
|
|
||||||
<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">Illuminate\Support\Facades\DB</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">Illuminate\Support\Facades\Hash</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"><span class="keyword">use</span><span class="default"> </span><span class="default">Illuminate\Support\Facades\Mail</span><span class="keyword">;</span></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">use</span><span class="default"> </span><span class="default">Illuminate\Support\Str</span><span class="keyword">;</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"></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="keyword">class</span><span class="default"> </span><span class="default">AuthController</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Controller</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="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"><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">login</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">JsonResponse</span><span class="keyword">|</span><span class="default">Response</span></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="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 23" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default"> </span><span class="default">Auth</span><span class="default">::</span><span class="default">attempt</span><span class="keyword">(</span><span class="default">$request</span><span class="default">-></span><span class="default">only</span><span class="keyword">(</span><span class="default">'email'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'password'</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 24" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 25" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.invalid_credentials'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 26" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'errors'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'form_info'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.invalid_credentials'</span><span class="keyword">)</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 27" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li></ul>" data-placement="top" data-html="true" 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">]</span><span class="keyword">,</span><span class="default"> </span><span class="default">422</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</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="29" href="#29">29</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 30" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="30" href="#30">30</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Auth</span><span class="default">::</span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 31" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="31" href="#31">31</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$token</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$user</span><span class="default">-></span><span class="default">createToken</span><span class="keyword">(</span><span class="default">'token'</span><span class="keyword">)</span><span class="default">-></span><span class="default">plainTextToken</span><span class="keyword">;</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"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 33" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="33" href="#33">33</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">AuthResource</span><span class="keyword">(</span><span class="default">$user</span><span class="keyword">)</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 34" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="34" href="#34">34</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">cookie</span><span class="keyword">(</span><span class="default">'jwt'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$token</span><span class="keyword">,</span><span class="default"> </span><span class="default">3</span><span class="default"> </span><span class="keyword">*</span><span class="default"> </span><span class="default">60</span><span class="default"> </span><span class="keyword">*</span><span class="default"> </span><span class="default">24</span><span class="keyword">)</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="keyword">}</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"></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"><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">logout</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">Response</span></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="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 39" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="39" href="#39">39</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Cookie</span><span class="default">::</span><span class="default">queue</span><span class="keyword">(</span><span class="default">Cookie</span><span class="default">::</span><span class="default">forget</span><span class="keyword">(</span><span class="default">'jwt'</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 40" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Cookie</span><span class="default">::</span><span class="default">queue</span><span class="keyword">(</span><span class="default">Cookie</span><span class="default">::</span><span class="default">forget</span><span class="keyword">(</span><span class="default">config</span><span class="keyword">(</span><span class="default">'session.cookie'</span><span class="keyword">)</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="41" href="#41">41</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 42" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="42" href="#42">42</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">tokens</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">delete</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="43" href="#43">43</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 44" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li></ul>" data-placement="top" data-html="true" 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">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'logout'</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="45" href="#45">45</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="46" href="#46">46</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">forgot</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">JsonResponse</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 49" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="49" href="#49">49</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validate</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 50" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="50" href="#50">50</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required|email'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 51" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="51" href="#51">51</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="52" href="#52">52</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 53" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="53" href="#53">53</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">User</span><span class="default">::</span><span class="default">whereEmail</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'email'</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">-></span><span class="default">first</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 54" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="54" href="#54">54</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default"> </span><span class="default">$user</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 55" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="55" href="#55">55</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 56" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Check your email'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 57" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" 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">]</span><span class="keyword">)</span><span class="keyword">;</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"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 60" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="60" href="#60">60</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$token</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">random</span><span class="keyword">(</span><span class="default">12</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="61" href="#61">61</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 62" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="62" href="#62">62</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">table</span><span class="keyword">(</span><span class="default">'password_reset_tokens'</span><span class="keyword">)</span><span class="default">-></span><span class="default">insert</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 63" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="63" href="#63">63</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$user</span><span class="default">-></span><span class="default">email</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 64" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="64" href="#64">64</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'token'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$token</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 65" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="65" href="#65">65</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'created_at'</span><span class="default"> </span><span class="default">=></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="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 66" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="66" href="#66">66</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="67" href="#67">67</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 68" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="68" href="#68">68</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Mail</span><span class="default">::</span><span class="default">to</span><span class="keyword">(</span><span class="default">$user</span><span class="default">-></span><span class="default">email</span><span class="keyword">)</span><span class="default">-></span><span class="default">queue</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">Reset</span><span class="keyword">(</span><span class="default">$token</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="69" href="#69">69</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 70" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 71" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="71" href="#71">71</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Check your email'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 72" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="72" href="#72">72</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="73" href="#73">73</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="74" href="#74">74</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="75" href="#75">75</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">register</span><span class="keyword">(</span><span class="default">Request</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="76" href="#76">76</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 77" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li></ul>" data-placement="top" data-html="true" 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">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validate</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 78" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'required'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'string'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'min:3'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 79" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="79" href="#79">79</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'required'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'email'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'unique:users,email'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 80" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'required'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'min:8'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="3 tests cover line 81" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="81" href="#81">81</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="82" href="#82">82</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 83" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="83" href="#83">83</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">User</span><span class="default">::</span><span class="default">create</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 84" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="84" href="#84">84</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$token</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$user</span><span class="default">-></span><span class="default">createToken</span><span class="keyword">(</span><span class="default">'token'</span><span class="keyword">)</span><span class="default">-></span><span class="default">plainTextToken</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="85" href="#85">85</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 86" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" 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">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">AuthResource</span><span class="keyword">(</span><span class="default">$user</span><span class="keyword">)</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 87" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">cookie</span><span class="keyword">(</span><span class="default">'jwt'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$token</span><span class="keyword">,</span><span class="default"> </span><span class="default">3</span><span class="default"> </span><span class="keyword">*</span><span class="default"> </span><span class="default">60</span><span class="default"> </span><span class="keyword">*</span><span class="default"> </span><span class="default">24</span><span class="keyword">)</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"><span class="default"> </span><span class="keyword">}</span></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"></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"><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">reset</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">JsonResponse</span></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="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 92" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validate</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 93" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'exists:users,email'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 94" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'token'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'exists:password_reset_tokens,token'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 95" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'required'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'regex:/^(?=.*?[A-Z])(?=.*[a-z])(?=.*[0-9]).{8,}$/'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 96" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'confirm_password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'same:password'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 97" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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><span class="keyword">,</span><span class="default"> </span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 98" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="98" href="#98">98</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password.regex'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.password_rules'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 99" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'confirm_password.same'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.password_confirm'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 100" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="100" href="#100">100</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="101" href="#101">101</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 102" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$token</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">table</span><span class="keyword">(</span><span class="default">'password_reset_tokens'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 103" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">whereEmail</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'email'</span><span class="keyword">]</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 104" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">whereToken</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'token'</span><span class="keyword">]</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 105" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="105" href="#105">105</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">orderBy</span><span class="keyword">(</span><span class="default">'created_at'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'desc'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 106" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="106" href="#106">106</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">first</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="107" href="#107">107</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 108" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$token</span><span class="default"> </span><span class="default">!==</span><span class="default"> </span><span class="default">null</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 109" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">&&</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">Carbon</span><span class="keyword">(</span><span class="default">$token</span><span class="default">-></span><span class="default">created_at</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">addDay</span><span class="keyword">(</span><span class="keyword">)</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><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 110" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="110" href="#110">110</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">User</span><span class="default">::</span><span class="default">whereEmail</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'email'</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">-></span><span class="default">first</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 111" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="111" href="#111">111</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default">-></span><span class="default">update</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Hash</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'password'</span><span class="keyword">]</span><span class="keyword">)</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="112" href="#112">112</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 113" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">table</span><span class="keyword">(</span><span class="default">'password_reset_tokens'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 114" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">whereEmail</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">'email'</span><span class="keyword">]</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 115" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">delete</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="116" href="#116">116</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 117" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="117" href="#117">117</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'New password success'</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="118" href="#118">118</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="119" href="#119">119</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 120" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="120" href="#120">120</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 121" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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">'message'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.invalid_credentials'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 122" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'errors'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'form_info'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">__</span><span class="keyword">(</span><span class="default">'validation.invalid_credentials'</span><span class="keyword">)</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 123" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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><span class="keyword">,</span><span class="default"> </span><span class="default">422</span><span class="keyword">)</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"><span class="default"> </span><span class="keyword">}</span></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"></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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">user</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">JsonResponse</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 128" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="128" href="#128">128</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">AuthResource</span><span class="keyword">(</span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</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="129" href="#129">129</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="130" href="#130">130</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,114 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers/Controller.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Controllers</a></li>
|
|
||||||
<li class="breadcrumb-item active">Controller.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Controllers\Controller">Controller</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Controllers</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">Illuminate\Foundation\Auth\Access\AuthorizesRequests</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">Illuminate\Foundation\Validation\ValidatesRequests</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\Routing\Controller</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">BaseController</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"></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">class</span><span class="default"> </span><span class="default">Controller</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">BaseController</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">{</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="default"> </span><span class="keyword">use</span><span class="default"> </span><span class="default">AuthorizesRequests</span><span class="keyword">,</span><span class="default"> </span><span class="default">ValidatesRequests</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">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,300 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers/TimeTrackerController.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Controllers</a></li>
|
|
||||||
<li class="breadcrumb-item active">TimeTrackerController.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">60.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 10</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="20.00" aria-valuemin="0" aria-valuemax="100" style="width: 20.00%">
|
|
||||||
<span class="sr-only">20.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">20.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 5</div></td>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><abbr title="App\Http\Controllers\TimeTrackerController">TimeTrackerController</abbr></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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">60.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 10</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="20.00" aria-valuemin="0" aria-valuemax="100" style="width: 20.00%">
|
|
||||||
<span class="sr-only">20.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">20.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 5</div></td>
|
|
||||||
<td class="danger small">6.60</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#14"><abbr title="index()">index</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#22"><abbr title="store(Illuminate\Http\Request $request)">store</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#38"><abbr title="show(App\Models\TimeTracker $timeTracker)">show</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#46"><abbr title="update(Illuminate\Http\Request $request, App\Models\TimeTracker $timeTracker)">update</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#54"><abbr title="destroy(App\Models\TimeTracker $timeTracker)">destroy</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Http\Controllers</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\Http\Resources\TimeTrackerResource</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\Models\TimeTracker</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\Http\Request</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"></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">class</span><span class="default"> </span><span class="default">TimeTrackerController</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Controller</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Display a listing of the resource.</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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">index</span><span class="keyword">(</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="default"> </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"><span class="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</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="18" href="#18">18</a></td><td class="col-11 codeLine"></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="comment">/**</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="comment"> * Store a newly created resource in storage.</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"><span class="comment"> */</span></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="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">store</span><span class="keyword">(</span><span class="default">Request</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="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 24" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validate</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 25" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'todo_id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'nullable|exists:todos,id'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 26" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="26" href="#26">26</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="27" href="#27">27</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 28" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'start_at'</span><span class="keyword">]</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=" d-flex"><td class="col-1 text-right"><a id="29" href="#29">29</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 30" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="30" href="#30">30</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$timeTracker</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">timeTrackers</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">create</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</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"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 32" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="32" href="#32">32</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">TimeTrackerResource</span><span class="keyword">(</span><span class="default">$timeTracker</span><span class="keyword">)</span><span class="keyword">,</span><span class="default"> </span><span class="default">201</span><span class="keyword">)</span><span class="keyword">;</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="default"> </span><span class="keyword">}</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"></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="comment">/**</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="comment"> * Display the specified resource.</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"><span class="comment"> */</span></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="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">show</span><span class="keyword">(</span><span class="default">TimeTracker</span><span class="default"> </span><span class="default">$timeTracker</span><span class="keyword">)</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="default"> </span><span class="keyword">{</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="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</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="42" href="#42">42</a></td><td class="col-11 codeLine"></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="comment">/**</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="comment"> * Update the specified resource in storage.</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="45" href="#45">45</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="46" href="#46">46</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">update</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="default"> </span><span class="default">TimeTracker</span><span class="default"> </span><span class="default">$timeTracker</span><span class="keyword">)</span></td></tr>
|
|
||||||
<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"><span class="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="danger 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="keyword">}</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"></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="default"> </span><span class="comment">/**</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"> * Remove the specified resource from storage.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">destroy</span><span class="keyword">(</span><span class="default">TimeTracker</span><span class="default"> </span><span class="default">$timeTracker</span><span class="keyword">)</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="default"> </span><span class="keyword">{</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="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="danger 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">}</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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,304 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers/ToDoController.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Controllers</a></li>
|
|
||||||
<li class="breadcrumb-item active">ToDoController.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</div></td>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Controllers\ToDoController">ToDoController</abbr></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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</div></td>
|
|
||||||
<td class="success small">6</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#15"><abbr title="index(Illuminate\Http\Request $request)">index</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#24"><abbr title="store(App\Http\Requests\ToDoRequest $request)">store</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">3 / 3</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#36"><abbr title="show(App\Models\ToDo $todo)">show</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#44"><abbr title="update(App\Http\Requests\ToDoRequest $request, App\Models\ToDo $todo)">update</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">4 / 4</div></td>
|
|
||||||
<td class="success big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
|
|
||||||
<span class="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 small">2</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#56"><abbr title="destroy(App\Models\ToDo $todo)">destroy</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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 small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Controllers</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\Http\Requests\ToDoRequest</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\Http\Resources\ToDoResource</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">App\Models\ToDo</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\Http\Request</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"></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">class</span><span class="default"> </span><span class="default">ToDoController</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Controller</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Display a listing of to dos.</span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">index</span><span class="keyword">(</span><span class="default">Request</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="16" href="#16">16</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="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">//dd($request->user()->toDos);</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 18" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="default">ToDoResource</span><span class="default">::</span><span class="default">collection</span><span class="keyword">(</span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">toDos</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="19" href="#19">19</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="20" href="#20">20</a></td><td class="col-11 codeLine"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * Store newly to do created resource in storage.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">store</span><span class="keyword">(</span><span class="default">ToDoRequest</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="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 26" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validated</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="27" href="#27">27</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 28" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$toDo</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">toDos</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">create</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="29" href="#29">29</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 30" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="30" href="#30">30</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">ToDoResource</span><span class="keyword">(</span><span class="default">$toDo</span><span class="keyword">)</span><span class="keyword">,</span><span class="default"> </span><span class="default">201</span><span class="keyword">)</span><span class="keyword">;</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="default"> </span><span class="keyword">}</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"></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="default"> </span><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="comment"> * Display the specified to do.</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">show</span><span class="keyword">(</span><span class="default">ToDo</span><span class="default"> </span><span class="default">$todo</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 38" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="38" href="#38">38</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">ToDoResource</span><span class="keyword">(</span><span class="default">$todo</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="39" href="#39">39</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="40" href="#40">40</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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"> * Update the specified resource in storage.</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">update</span><span class="keyword">(</span><span class="default">ToDoRequest</span><span class="default"> </span><span class="default">$request</span><span class="keyword">,</span><span class="default"> </span><span class="default">ToDo</span><span class="default"> </span><span class="default">$todo</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="45" href="#45">45</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 46" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="46" href="#46">46</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">validated</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 47" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="47" href="#47">47</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'checked'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">input</span><span class="keyword">(</span><span class="default">'checked'</span><span class="keyword">)</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="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">null</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 48" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="48" href="#48">48</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$todo</span><span class="default">-></span><span class="default">update</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span></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"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 50" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="50" href="#50">50</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">json</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">ToDoResource</span><span class="keyword">(</span><span class="default">$todo</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="51" href="#51">51</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="52" href="#52">52</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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"> * Remove the specified to do resource from storage.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">destroy</span><span class="keyword">(</span><span class="default">ToDo</span><span class="default"> </span><span class="default">$todo</span><span class="keyword">)</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">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 58" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="58" href="#58">58</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$todo</span><span class="default">-></span><span class="default">delete</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="59" href="#59">59</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 60" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="60" href="#60">60</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">response</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">noContent</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="61" href="#61">61</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="62" href="#62">62</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,290 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Controllers</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="TimeTrackerController.php.html#9">App\Http\Controllers\TimeTrackerController</a></td><td class="text-right">60%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="TimeTrackerController.php.html#14"><abbr title="App\Http\Controllers\TimeTrackerController::index">index</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TimeTrackerController.php.html#38"><abbr title="App\Http\Controllers\TimeTrackerController::show">show</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TimeTrackerController.php.html#46"><abbr title="App\Http\Controllers\TimeTrackerController::update">update</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TimeTrackerController.php.html#54"><abbr title="App\Http\Controllers\TimeTrackerController::destroy">destroy</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,1,0,0,0,3], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([4,0,0,0,0,0,0,0,0,0,0,12], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,10,"<a href=\"AuthController.php.html#19\">App\\Http\\Controllers\\AuthController<\/a>"],[100,0,"<a href=\"Controller.php.html#9\">App\\Http\\Controllers\\Controller<\/a>"],[60,5,"<a href=\"TimeTrackerController.php.html#9\">App\\Http\\Controllers\\TimeTrackerController<\/a>"],[100,6,"<a href=\"ToDoController.php.html#10\">App\\Http\\Controllers\\ToDoController<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,2,"<a href=\"AuthController.php.html#21\">App\\Http\\Controllers\\AuthController::login<\/a>"],[100,1,"<a href=\"AuthController.php.html#37\">App\\Http\\Controllers\\AuthController::logout<\/a>"],[100,2,"<a href=\"AuthController.php.html#47\">App\\Http\\Controllers\\AuthController::forgot<\/a>"],[100,1,"<a href=\"AuthController.php.html#75\">App\\Http\\Controllers\\AuthController::register<\/a>"],[100,3,"<a href=\"AuthController.php.html#90\">App\\Http\\Controllers\\AuthController::reset<\/a>"],[100,1,"<a href=\"AuthController.php.html#126\">App\\Http\\Controllers\\AuthController::user<\/a>"],[0,1,"<a href=\"TimeTrackerController.php.html#14\">App\\Http\\Controllers\\TimeTrackerController::index<\/a>"],[100,1,"<a href=\"TimeTrackerController.php.html#22\">App\\Http\\Controllers\\TimeTrackerController::store<\/a>"],[0,1,"<a href=\"TimeTrackerController.php.html#38\">App\\Http\\Controllers\\TimeTrackerController::show<\/a>"],[0,1,"<a href=\"TimeTrackerController.php.html#46\">App\\Http\\Controllers\\TimeTrackerController::update<\/a>"],[0,1,"<a href=\"TimeTrackerController.php.html#54\">App\\Http\\Controllers\\TimeTrackerController::destroy<\/a>"],[100,1,"<a href=\"ToDoController.php.html#15\">App\\Http\\Controllers\\ToDoController::index<\/a>"],[100,1,"<a href=\"ToDoController.php.html#24\">App\\Http\\Controllers\\ToDoController::store<\/a>"],[100,1,"<a href=\"ToDoController.php.html#36\">App\\Http\\Controllers\\ToDoController::show<\/a>"],[100,2,"<a href=\"ToDoController.php.html#44\">App\\Http\\Controllers\\ToDoController::update<\/a>"],[100,1,"<a href=\"ToDoController.php.html#56\">App\\Http\\Controllers\\ToDoController::destroy<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,189 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Controllers</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">Controllers</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</td>
|
|
||||||
<td class="success big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="95.45" aria-valuemin="0" aria-valuemax="100" style="width: 95.45%">
|
|
||||||
<span class="sr-only">95.45% covered (success)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">95.45%</div></td>
|
|
||||||
<td class="success small"><div align="right">84 / 88</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="75.00" aria-valuemin="0" aria-valuemax="100" style="width: 75.00%">
|
|
||||||
<span class="sr-only">75.00% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">75.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">12 / 16</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="AuthController.php.html">AuthController.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">67 / 67</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">6 / 6</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="Controller.php.html">Controller.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><img src="../../_icons/file-code.svg" class="octicon" /><a href="TimeTrackerController.php.html">TimeTrackerController.php</a></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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">60.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 10</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="20.00" aria-valuemin="0" aria-valuemax="100" style="width: 20.00%">
|
|
||||||
<span class="sr-only">20.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">20.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="ToDoController.php.html">ToDoController.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,169 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Kernel.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">Kernel.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Kernel">Kernel</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http</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">Illuminate\Foundation\Http\Kernel</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">HttpKernel</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"></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">class</span><span class="default"> </span><span class="default">Kernel</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">HttpKernel</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The application's global HTTP middleware stack.</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="comment"> *</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="comment"> * These middleware are run during every request to your application.</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="comment"> *</span></td></tr>
|
|
||||||
<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="comment"> * @var array<int, class-string|string></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="comment"> */</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"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$middleware</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="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// \App\Http\Middleware\TrustHosts::class,</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="default"> </span><span class="default">\App\Http\Middleware\TrustProxies</span><span class="default">::</span><span class="keyword">class</span><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="default">\Illuminate\Http\Middleware\HandleCors</span><span class="default">::</span><span class="keyword">class</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="default">\App\Http\Middleware\PreventRequestsDuringMaintenance</span><span class="default">::</span><span class="keyword">class</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"><span class="default"> </span><span class="default">\Illuminate\Foundation\Http\Middleware\ValidatePostSize</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></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="default">\App\Http\Middleware\TrimStrings</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="default">\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="keyword">]</span><span class="keyword">;</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"></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="default"> </span><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="comment"> * The application's route middleware groups.</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</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="29" href="#29">29</a></td><td class="col-11 codeLine"><span class="comment"> * @var array<string, array<int, class-string|string>></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"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$middlewareGroups</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="32" href="#32">32</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'web'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</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="default"> </span><span class="default">\App\Http\Middleware\EncryptCookies</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default">\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse</span><span class="default">::</span><span class="keyword">class</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">\Illuminate\Session\Middleware\StartSession</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default">\Illuminate\View\Middleware\ShareErrorsFromSession</span><span class="default">::</span><span class="keyword">class</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"><span class="default"> </span><span class="default">\App\Http\Middleware\VerifyCsrfToken</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></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="default">\Illuminate\Routing\Middleware\SubstituteBindings</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="keyword">]</span><span class="keyword">,</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"></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="default"> </span><span class="default">'api'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</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="default"> </span><span class="default">\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default">\Illuminate\Routing\Middleware\ThrottleRequests</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">.</span><span class="default">':api'</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="default">\Illuminate\Routing\Middleware\SubstituteBindings</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="45" href="#45">45</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="46" href="#46">46</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="47" href="#47">47</a></td><td class="col-11 codeLine"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * The application's middleware aliases.</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"> *</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"> * Aliases may be used instead of class names to conveniently assign middleware to routes and groups.</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"> * @var array<string, class-string|string></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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$middlewareAliases</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="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'auth'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\App\Http\Middleware\Authenticate</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default">'auth.basic'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Auth\Middleware\AuthenticateWithBasicAuth</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default">'auth.session'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Session\Middleware\AuthenticateSession</span><span class="default">::</span><span class="keyword">class</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="default">'cache.headers'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Http\Middleware\SetCacheHeaders</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="60" href="#60">60</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'can'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Auth\Middleware\Authorize</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></td></tr>
|
|
||||||
<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="default">'guest'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\App\Http\Middleware\RedirectIfAuthenticated</span><span class="default">::</span><span class="keyword">class</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="default">'password.confirm'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Auth\Middleware\RequirePassword</span><span class="default">::</span><span class="keyword">class</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"><span class="default"> </span><span class="default">'precognitive'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Foundation\Http\Middleware\HandlePrecognitiveRequests</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</span></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="default">'signed'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\App\Http\Middleware\ValidateSignature</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="default">'throttle'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Routing\Middleware\ThrottleRequests</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="default">'verified'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">\Illuminate\Auth\Middleware\EnsureEmailIsVerified</span><span class="default">::</span><span class="keyword">class</span><span class="keyword">,</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="default"> </span><span class="keyword">]</span><span class="keyword">;</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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,171 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/Authenticate.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">Authenticate.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Http\Middleware\Authenticate">Authenticate</abbr></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>
|
|
||||||
<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 small">6</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#13"><abbr title="redirectTo(Illuminate\Http\Request $request): ?string">redirectTo</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">6</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Auth\Middleware\Authenticate</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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">Illuminate\Http\Request</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"></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">class</span><span class="default"> </span><span class="default">Authenticate</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Get the path the user should be redirected to when they are not authenticated.</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="comment"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">redirectTo</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="keyword">?</span><span class="default">string</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">expectsJson</span><span class="keyword">(</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="default">null</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">route</span><span class="keyword">(</span><span class="default">'login'</span><span class="keyword">)</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"><span class="default"> </span><span class="keyword">}</span></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">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/EncryptCookies.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">EncryptCookies.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\EncryptCookies">EncryptCookies</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Cookie\Middleware\EncryptCookies</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">EncryptCookies</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The names of the cookies that should not be encrypted.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$except</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="15" href="#15">15</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="16" href="#16">16</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="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/PreventRequestsDuringMaintenance.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">PreventRequestsDuringMaintenance.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\PreventRequestsDuringMaintenance">PreventRequestsDuringMaintenance</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">PreventRequestsDuringMaintenance</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The URIs that should be reachable while maintenance mode is enabled.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$except</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="15" href="#15">15</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="16" href="#16">16</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="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,184 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/RedirectIfAuthenticated.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">RedirectIfAuthenticated.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Http\Middleware\RedirectIfAuthenticated">RedirectIfAuthenticated</abbr></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 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">20</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#18"><abbr title="handle(Illuminate\Http\Request $request, Closure $next, string $guards): Symfony\Component\HttpFoundation\Response">handle</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">20</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Http\Middleware</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\Providers\RouteServiceProvider</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">Closure</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\Http\Request</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\Support\Facades\Auth</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">Symfony\Component\HttpFoundation\Response</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"></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">class</span><span class="default"> </span><span class="default">RedirectIfAuthenticated</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">{</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="default"> </span><span class="comment">/**</span></td></tr>
|
|
||||||
<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="comment"> * Handle an incoming request.</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="comment"> *</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"><span class="comment"> * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next</span></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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">handle</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="default"> </span><span class="default">Closure</span><span class="default"> </span><span class="default">$next</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">...</span><span class="default">$guards</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">Response</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">{</span></td></tr>
|
|
||||||
<tr class="danger 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="default">$guards</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$guards</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="keyword">[</span><span class="default">null</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">$guards</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="danger 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="keyword">foreach</span><span class="default"> </span><span class="keyword">(</span><span class="default">$guards</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$guard</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">Auth</span><span class="default">::</span><span class="default">guard</span><span class="keyword">(</span><span class="default">$guard</span><span class="keyword">)</span><span class="default">-></span><span class="default">check</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">redirect</span><span class="keyword">(</span><span class="default">RouteServiceProvider</span><span class="default">::</span><span class="default">HOME</span><span class="keyword">)</span><span class="keyword">;</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="default"> </span><span class="keyword">}</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="default"> </span><span class="keyword">}</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"></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">$next</span><span class="keyword">(</span><span class="default">$request</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<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="keyword">}</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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,121 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/TrimStrings.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">TrimStrings.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\TrimStrings">TrimStrings</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Foundation\Http\Middleware\TrimStrings</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">TrimStrings</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The names of the attributes that should not be trimmed.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$except</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="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'current_password'</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"><span class="default"> </span><span class="default">'password'</span><span class="keyword">,</span></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="default"> </span><span class="default">'password_confirmation'</span><span class="keyword">,</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="default"> </span><span class="keyword">]</span><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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,174 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/TrustHosts.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">TrustHosts.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 3</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>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Http\Middleware\TrustHosts">TrustHosts</abbr></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 / 3</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>
|
|
||||||
<td class="danger small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#14"><abbr title="hosts(): array">hosts</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 3</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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Http\Middleware\TrustHosts</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">TrustHosts</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Get the host patterns that should be trusted.</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="comment"> *</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="comment"> * @return array<int, string|null></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">hosts</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="15" href="#15">15</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="16" href="#16">16</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>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">allSubdomainsOfApplicationUrl</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="18" href="#18">18</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="19" href="#19">19</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="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/TrustProxies.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">TrustProxies.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\TrustProxies">TrustProxies</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Http\Middleware\TrustProxies</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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">Illuminate\Http\Request</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"></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">class</span><span class="default"> </span><span class="default">TrustProxies</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The trusted proxies for this application.</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="comment"> *</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="comment"> * @var array<int, string>|string|null</span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$proxies</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="default"> </span><span class="comment">/**</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="comment"> * The headers that should be used to detect proxies.</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="comment"> *</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="comment"> * @var int</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"><span class="comment"> */</span></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="keyword">protected</span><span class="default"> </span><span class="default">$headers</span><span class="default"> </span><span class="keyword">=</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="default"> </span><span class="default">Request</span><span class="default">::</span><span class="default">HEADER_X_FORWARDED_FOR</span><span class="default"> </span><span class="keyword">|</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="default"> </span><span class="default">Request</span><span class="default">::</span><span class="default">HEADER_X_FORWARDED_HOST</span><span class="default"> </span><span class="keyword">|</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="default"> </span><span class="default">Request</span><span class="default">::</span><span class="default">HEADER_X_FORWARDED_PORT</span><span class="default"> </span><span class="keyword">|</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="default"> </span><span class="default">Request</span><span class="default">::</span><span class="default">HEADER_X_FORWARDED_PROTO</span><span class="default"> </span><span class="keyword">|</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="default">Request</span><span class="default">::</span><span class="default">HEADER_X_FORWARDED_AWS_ELB</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,124 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/ValidateSignature.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">ValidateSignature.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\ValidateSignature">ValidateSignature</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Routing\Middleware\ValidateSignature</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">ValidateSignature</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The names of the query string parameters that should be ignored.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$except</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="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// 'fbclid',</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"><span class="default"> </span><span class="comment">// 'utm_campaign',</span></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="default"> </span><span class="comment">// 'utm_content',</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="default"> </span><span class="comment">// 'utm_medium',</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="comment">// 'utm_source',</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="comment">// 'utm_term',</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"><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="22" href="#22">22</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware/VerifyCsrfToken.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">VerifyCsrfToken.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="">Total</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><abbr title="App\Http\Middleware\VerifyCsrfToken">VerifyCsrfToken</abbr></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" small">0</td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</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\Http\Middleware</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">Illuminate\Foundation\Http\Middleware\VerifyCsrfToken</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Middleware</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"></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">class</span><span class="default"> </span><span class="default">VerifyCsrfToken</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Middleware</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The URIs that should be excluded from CSRF verification.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$except</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="15" href="#15">15</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="16" href="#16">16</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="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,295 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Middleware</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TrustHosts.php.html#7">App\Http\Middleware\TrustHosts</a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TrustHosts.php.html#14"><abbr title="App\Http\Middleware\TrustHosts::hosts">hosts</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([3,0,0,0,0,0,0,0,0,0,0,6], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([3,0,0,0,0,0,0,0,0,0,0,0], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,2,"<a href=\"Authenticate.php.html#8\">App\\Http\\Middleware\\Authenticate<\/a>"],[100,0,"<a href=\"EncryptCookies.php.html#7\">App\\Http\\Middleware\\EncryptCookies<\/a>"],[100,0,"<a href=\"PreventRequestsDuringMaintenance.php.html#7\">App\\Http\\Middleware\\PreventRequestsDuringMaintenance<\/a>"],[0,4,"<a href=\"RedirectIfAuthenticated.php.html#11\">App\\Http\\Middleware\\RedirectIfAuthenticated<\/a>"],[100,0,"<a href=\"TrimStrings.php.html#7\">App\\Http\\Middleware\\TrimStrings<\/a>"],[0,1,"<a href=\"TrustHosts.php.html#7\">App\\Http\\Middleware\\TrustHosts<\/a>"],[100,0,"<a href=\"TrustProxies.php.html#8\">App\\Http\\Middleware\\TrustProxies<\/a>"],[100,0,"<a href=\"ValidateSignature.php.html#7\">App\\Http\\Middleware\\ValidateSignature<\/a>"],[100,0,"<a href=\"VerifyCsrfToken.php.html#7\">App\\Http\\Middleware\\VerifyCsrfToken<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,2,"<a href=\"Authenticate.php.html#13\">App\\Http\\Middleware\\Authenticate::redirectTo<\/a>"],[0,4,"<a href=\"RedirectIfAuthenticated.php.html#18\">App\\Http\\Middleware\\RedirectIfAuthenticated::handle<\/a>"],[0,1,"<a href=\"TrustHosts.php.html#14\">App\\Http\\Middleware\\TrustHosts::hosts<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,254 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Middleware</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">Middleware</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<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 / 9</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 / 3</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 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../../_icons/file-code.svg" class="octicon" /><a href="Authenticate.php.html">Authenticate.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="EncryptCookies.php.html">EncryptCookies.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="PreventRequestsDuringMaintenance.php.html">PreventRequestsDuringMaintenance.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../../_icons/file-code.svg" class="octicon" /><a href="RedirectIfAuthenticated.php.html">RedirectIfAuthenticated.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="TrimStrings.php.html">TrimStrings.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../../_icons/file-code.svg" class="octicon" /><a href="TrustHosts.php.html">TrustHosts.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 3</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="TrustProxies.php.html">TrustProxies.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="ValidateSignature.php.html">ValidateSignature.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="VerifyCsrfToken.php.html">VerifyCsrfToken.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,235 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Requests/AuthRequest.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Requests</a></li>
|
|
||||||
<li class="breadcrumb-item active">AuthRequest.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 9</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 / 3</div></td>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Http\Requests\AuthRequest">AuthRequest</abbr></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 / 9</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 / 3</div></td>
|
|
||||||
<td class="danger small">12</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#12"><abbr title="authorize(): bool">authorize</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#22"><abbr title="rules(): array">rules</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 4</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#30"><abbr title="messages(): array">messages</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 4</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Http\Requests</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">Illuminate\Foundation\Http\FormRequest</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"></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">class</span><span class="default"> </span><span class="default">AuthRequest</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">FormRequest</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Determine if the user is authorized to make this request.</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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">authorize</span><span class="keyword">(</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="13" href="#13">13</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="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">true</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="default"> </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="default"> </span><span class="comment">/**</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="comment"> * Get the validation rules that apply to the request.</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="comment"> *</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="comment"> * @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<mixed>|string></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"><span class="comment"> */</span></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="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">rules</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="23" href="#23">23</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="24" href="#24">24</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>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'email'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'max:255'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'exists:users,email'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'required'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger 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">]</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</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="29" href="#29">29</a></td><td class="col-11 codeLine"></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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">messages</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="31" href="#31">31</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="32" href="#32">32</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>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="33" href="#33">33</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email.email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">"L'email est invalide."</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger 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="default">'email.exists'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">"Données invalides."</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger 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="keyword">]</span><span class="keyword">;</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></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"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 2 11:35:14 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,205 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Requests/ToDoRequest.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Requests</a></li>
|
|
||||||
<li class="breadcrumb-item active">ToDoRequest.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">5 / 5</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">2 / 2</div></td>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Requests\ToDoRequest">ToDoRequest</abbr></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">5 / 5</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">2 / 2</div></td>
|
|
||||||
<td class="success small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#12"><abbr title="authorize(): bool">authorize</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#22"><abbr title="rules(): array">rules</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">4 / 4</div></td>
|
|
||||||
<td class="success big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
|
|
||||||
<span class="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 small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Requests</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">Illuminate\Foundation\Http\FormRequest</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"></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">class</span><span class="default"> </span><span class="default">ToDoRequest</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">FormRequest</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Determine if the user is authorized to make this request.</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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">authorize</span><span class="keyword">(</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="13" href="#13">13</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 14" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">true</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="default"> </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="default"> </span><span class="comment">/**</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="comment"> * Get the validation rules that apply to the request.</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="comment"> *</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="comment"> * @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<mixed>|string></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"><span class="comment"> */</span></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="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">rules</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="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 24" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="24" href="#24">24</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>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 25" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'string'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'min:3'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'max:255'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 26" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'checked'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="keyword">[</span><span class="default">'boolean'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 27" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" 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">]</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</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="29" href="#29">29</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,285 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Http/Requests</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Requests</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,1], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,2], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,2,"<a href=\"ToDoRequest.php.html#7\">App\\Http\\Requests\\ToDoRequest<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"ToDoRequest.php.html#12\">App\\Http\\Requests\\ToDoRequest::authorize<\/a>"],[100,1,"<a href=\"ToDoRequest.php.html#22\">App\\Http\\Requests\\ToDoRequest::rules<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,120 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Requests</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">Requests</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">5 / 5</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">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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="ToDoRequest.php.html">ToDoRequest.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</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">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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,177 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Resources/AuthResource.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Resources</a></li>
|
|
||||||
<li class="breadcrumb-item active">AuthResource.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">5 / 5</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>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Resources\AuthResource">AuthResource</abbr></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">5 / 5</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>
|
|
||||||
<td class="success small">1</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#15"><abbr title="toArray(Illuminate\Http\Request $request): array">toArray</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Resources</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">Illuminate\Http\Request</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">Illuminate\Http\Resources\Json\JsonResource</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"></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">class</span><span class="default"> </span><span class="default">AuthResource</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">JsonResource</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Transform the resource into an array.</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="comment"> *</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="comment"> * @return array<string, mixed></span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">toArray</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="keyword">array</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 17" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="17" href="#17">17</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>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 18" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">id</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 19" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">name</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 20" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">email</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 21" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="21" href="#21">21</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="22" href="#22">22</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="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,178 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Resources/TimeTrackerResource.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Resources</a></li>
|
|
||||||
<li class="breadcrumb-item active">TimeTrackerResource.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">6 / 6</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>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Resources\TimeTrackerResource">TimeTrackerResource</abbr></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">6 / 6</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>
|
|
||||||
<td class="success small">1</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#15"><abbr title="toArray(Illuminate\Http\Request $request): array">toArray</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Resources</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">Illuminate\Http\Request</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">Illuminate\Http\Resources\Json\JsonResource</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"></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">class</span><span class="default"> </span><span class="default">TimeTrackerResource</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">JsonResource</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Transform the resource into an array.</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="comment"> *</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="comment"> * @return array<string, mixed></span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">toArray</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="keyword">array</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 17" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="17" href="#17">17</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>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 18" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">id</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 19" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'user_id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">user_id</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 20" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'start_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">start_at</span><span class="default">-></span><span class="default">format</span><span class="keyword">(</span><span class="default">'Y-m-d H:i:s'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 21" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="21" href="#21">21</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'end_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">end_at</span><span class="default">?-></span><span class="default">format</span><span class="keyword">(</span><span class="default">'Y-m-d H:i:s'</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 22" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="22" href="#22">22</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="23" href="#23">23</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="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,178 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Resources/ToDoResource.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Resources</a></li>
|
|
||||||
<li class="breadcrumb-item active">ToDoResource.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">6 / 6</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>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Http\Resources\ToDoResource">ToDoResource</abbr></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">6 / 6</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>
|
|
||||||
<td class="success small">1</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#15"><abbr title="toArray(Illuminate\Http\Request $request): array">toArray</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Http\Resources</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">Illuminate\Http\Request</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">Illuminate\Http\Resources\Json\JsonResource</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"></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">class</span><span class="default"> </span><span class="default">ToDoResource</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">JsonResource</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Transform the resource into an array.</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="comment"> *</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="comment"> * @return array<string, mixed></span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">toArray</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="keyword">array</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 17" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="17" href="#17">17</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>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 18" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">id</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 19" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'user_id'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">user_id</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 20" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">name</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 21" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="21" href="#21">21</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'checked'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">(boolean)</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">checked</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="4 tests cover line 22" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="22" href="#22">22</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="23" href="#23">23</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="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,285 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Http/Resources</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Resources</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,3], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,3], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"AuthResource.php.html#8\">App\\Http\\Resources\\AuthResource<\/a>"],[100,1,"<a href=\"TimeTrackerResource.php.html#8\">App\\Http\\Resources\\TimeTrackerResource<\/a>"],[100,1,"<a href=\"ToDoResource.php.html#8\">App\\Http\\Resources\\ToDoResource<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"AuthResource.php.html#15\">App\\Http\\Resources\\AuthResource::toArray<\/a>"],[100,1,"<a href=\"TimeTrackerResource.php.html#15\">App\\Http\\Resources\\TimeTrackerResource::toArray<\/a>"],[100,1,"<a href=\"ToDoResource.php.html#15\">App\\Http\\Resources\\ToDoResource::toArray<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,176 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http/Resources</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">Resources</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">17 / 17</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">3 / 3</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">3 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="AuthResource.php.html">AuthResource.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="TimeTrackerResource.php.html">TimeTrackerResource.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="ToDoResource.php.html">ToDoResource.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,299 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Http</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Http</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Middleware/Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Middleware/RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Middleware/TrustHosts.php.html#7">App\Http\Middleware\TrustHosts</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Controllers/TimeTrackerController.php.html#9">App\Http\Controllers\TimeTrackerController</a></td><td class="text-right">60%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Middleware/RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Middleware/Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Controllers/TimeTrackerController.php.html#14"><abbr title="App\Http\Controllers\TimeTrackerController::index">index</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Controllers/TimeTrackerController.php.html#38"><abbr title="App\Http\Controllers\TimeTrackerController::show">show</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Controllers/TimeTrackerController.php.html#46"><abbr title="App\Http\Controllers\TimeTrackerController::update">update</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Controllers/TimeTrackerController.php.html#54"><abbr title="App\Http\Controllers\TimeTrackerController::destroy">destroy</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Middleware/Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Middleware/RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Middleware/TrustHosts.php.html#14"><abbr title="App\Http\Middleware\TrustHosts::hosts">hosts</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Middleware/RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Middleware/Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([3,0,0,0,0,0,0,1,0,0,0,14], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([7,0,0,0,0,0,0,0,0,0,0,17], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,10,"<a href=\"Controllers\/AuthController.php.html#19\">App\\Http\\Controllers\\AuthController<\/a>"],[100,0,"<a href=\"Controllers\/Controller.php.html#9\">App\\Http\\Controllers\\Controller<\/a>"],[60,5,"<a href=\"Controllers\/TimeTrackerController.php.html#9\">App\\Http\\Controllers\\TimeTrackerController<\/a>"],[100,6,"<a href=\"Controllers\/ToDoController.php.html#10\">App\\Http\\Controllers\\ToDoController<\/a>"],[100,0,"<a href=\"Kernel.php.html#7\">App\\Http\\Kernel<\/a>"],[0,2,"<a href=\"Middleware\/Authenticate.php.html#8\">App\\Http\\Middleware\\Authenticate<\/a>"],[100,0,"<a href=\"Middleware\/EncryptCookies.php.html#7\">App\\Http\\Middleware\\EncryptCookies<\/a>"],[100,0,"<a href=\"Middleware\/PreventRequestsDuringMaintenance.php.html#7\">App\\Http\\Middleware\\PreventRequestsDuringMaintenance<\/a>"],[0,4,"<a href=\"Middleware\/RedirectIfAuthenticated.php.html#11\">App\\Http\\Middleware\\RedirectIfAuthenticated<\/a>"],[100,0,"<a href=\"Middleware\/TrimStrings.php.html#7\">App\\Http\\Middleware\\TrimStrings<\/a>"],[0,1,"<a href=\"Middleware\/TrustHosts.php.html#7\">App\\Http\\Middleware\\TrustHosts<\/a>"],[100,0,"<a href=\"Middleware\/TrustProxies.php.html#8\">App\\Http\\Middleware\\TrustProxies<\/a>"],[100,0,"<a href=\"Middleware\/ValidateSignature.php.html#7\">App\\Http\\Middleware\\ValidateSignature<\/a>"],[100,0,"<a href=\"Middleware\/VerifyCsrfToken.php.html#7\">App\\Http\\Middleware\\VerifyCsrfToken<\/a>"],[100,2,"<a href=\"Requests\/ToDoRequest.php.html#7\">App\\Http\\Requests\\ToDoRequest<\/a>"],[100,1,"<a href=\"Resources\/AuthResource.php.html#8\">App\\Http\\Resources\\AuthResource<\/a>"],[100,1,"<a href=\"Resources\/TimeTrackerResource.php.html#8\">App\\Http\\Resources\\TimeTrackerResource<\/a>"],[100,1,"<a href=\"Resources\/ToDoResource.php.html#8\">App\\Http\\Resources\\ToDoResource<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,2,"<a href=\"Controllers\/AuthController.php.html#21\">App\\Http\\Controllers\\AuthController::login<\/a>"],[100,1,"<a href=\"Controllers\/AuthController.php.html#37\">App\\Http\\Controllers\\AuthController::logout<\/a>"],[100,2,"<a href=\"Controllers\/AuthController.php.html#47\">App\\Http\\Controllers\\AuthController::forgot<\/a>"],[100,1,"<a href=\"Controllers\/AuthController.php.html#75\">App\\Http\\Controllers\\AuthController::register<\/a>"],[100,3,"<a href=\"Controllers\/AuthController.php.html#90\">App\\Http\\Controllers\\AuthController::reset<\/a>"],[100,1,"<a href=\"Controllers\/AuthController.php.html#126\">App\\Http\\Controllers\\AuthController::user<\/a>"],[0,1,"<a href=\"Controllers\/TimeTrackerController.php.html#14\">App\\Http\\Controllers\\TimeTrackerController::index<\/a>"],[100,1,"<a href=\"Controllers\/TimeTrackerController.php.html#22\">App\\Http\\Controllers\\TimeTrackerController::store<\/a>"],[0,1,"<a href=\"Controllers\/TimeTrackerController.php.html#38\">App\\Http\\Controllers\\TimeTrackerController::show<\/a>"],[0,1,"<a href=\"Controllers\/TimeTrackerController.php.html#46\">App\\Http\\Controllers\\TimeTrackerController::update<\/a>"],[0,1,"<a href=\"Controllers\/TimeTrackerController.php.html#54\">App\\Http\\Controllers\\TimeTrackerController::destroy<\/a>"],[100,1,"<a href=\"Controllers\/ToDoController.php.html#15\">App\\Http\\Controllers\\ToDoController::index<\/a>"],[100,1,"<a href=\"Controllers\/ToDoController.php.html#24\">App\\Http\\Controllers\\ToDoController::store<\/a>"],[100,1,"<a href=\"Controllers\/ToDoController.php.html#36\">App\\Http\\Controllers\\ToDoController::show<\/a>"],[100,2,"<a href=\"Controllers\/ToDoController.php.html#44\">App\\Http\\Controllers\\ToDoController::update<\/a>"],[100,1,"<a href=\"Controllers\/ToDoController.php.html#56\">App\\Http\\Controllers\\ToDoController::destroy<\/a>"],[0,2,"<a href=\"Middleware\/Authenticate.php.html#13\">App\\Http\\Middleware\\Authenticate::redirectTo<\/a>"],[0,4,"<a href=\"Middleware\/RedirectIfAuthenticated.php.html#18\">App\\Http\\Middleware\\RedirectIfAuthenticated::handle<\/a>"],[0,1,"<a href=\"Middleware\/TrustHosts.php.html#14\">App\\Http\\Middleware\\TrustHosts::hosts<\/a>"],[100,1,"<a href=\"Requests\/ToDoRequest.php.html#12\">App\\Http\\Requests\\ToDoRequest::authorize<\/a>"],[100,1,"<a href=\"Requests\/ToDoRequest.php.html#22\">App\\Http\\Requests\\ToDoRequest::rules<\/a>"],[100,1,"<a href=\"Resources\/AuthResource.php.html#15\">App\\Http\\Resources\\AuthResource::toArray<\/a>"],[100,1,"<a href=\"Resources\/TimeTrackerResource.php.html#15\">App\\Http\\Resources\\TimeTrackerResource::toArray<\/a>"],[100,1,"<a href=\"Resources\/ToDoResource.php.html#15\">App\\Http\\Resources\\ToDoResource::toArray<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,216 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Http</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Http</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="89.08" aria-valuemin="0" aria-valuemax="100" style="width: 89.08%">
|
|
||||||
<span class="sr-only">89.08% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">89.08%</div></td>
|
|
||||||
<td class="warning small"><div align="right">106 / 119</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="70.83" aria-valuemin="0" aria-valuemax="100" style="width: 70.83%">
|
|
||||||
<span class="sr-only">70.83% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">70.83%</div></td>
|
|
||||||
<td class="warning small"><div align="right">17 / 24</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">60.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 10</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-directory.svg" class="octicon" /><a href="Controllers/index.html">Controllers</a></td>
|
|
||||||
<td class="success big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="95.45" aria-valuemin="0" aria-valuemax="100" style="width: 95.45%">
|
|
||||||
<span class="sr-only">95.45% covered (success)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">95.45%</div></td>
|
|
||||||
<td class="success small"><div align="right">84 / 88</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="75.00" aria-valuemin="0" aria-valuemax="100" style="width: 75.00%">
|
|
||||||
<span class="sr-only">75.00% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">75.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">12 / 16</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../_icons/file-directory.svg" class="octicon" /><a href="Middleware/index.html">Middleware</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 9</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 / 3</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 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-directory.svg" class="octicon" /><a href="Requests/index.html">Requests</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">5 / 5</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">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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-directory.svg" class="octicon" /><a href="Resources/index.html">Resources</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">17 / 17</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">3 / 3</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">3 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class=""><img src="../_icons/file-code.svg" class="octicon" /><a href="Kernel.php.html">Kernel.php</a></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
<td class=" big"></td>
|
|
||||||
<td class=" small"><div align="right">n/a</div></td>
|
|
||||||
<td class=" small"><div align="right">0 / 0</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,242 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Mail/Reset.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Mail</a></li>
|
|
||||||
<li class="breadcrumb-item active">Reset.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">10 / 10</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">3 / 3</div></td>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Mail\Reset">Reset</abbr></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">10 / 10</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">3 / 3</div></td>
|
|
||||||
<td class="success small">3</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#19"><abbr title="__construct(string $token)">__construct</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#26"><abbr title="envelope(): Illuminate\Mail\Mailables\Envelope">envelope</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">3 / 3</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#36"><abbr title="content(): Illuminate\Mail\Mailables\Content">content</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">6 / 6</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Mail</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">Illuminate\Bus\Queueable</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">Illuminate\Contracts\Queue\ShouldQueue</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\Mail\Mailable</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\Mail\Mailables\Content</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\Mail\Mailables\Envelope</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\Queue\SerializesModels</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"></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">class</span><span class="default"> </span><span class="default">Reset</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Mailable</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">{</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">use</span><span class="default"> </span><span class="default">Queueable</span><span class="keyword">,</span><span class="default"> </span><span class="default">SerializesModels</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"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * Create a new message instance.</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="comment"> */</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">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">private</span><span class="default"> </span><span class="keyword">readonly</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$token</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">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 21" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="21" href="#21">21</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="22" href="#22">22</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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"> * Get the message envelope.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">envelope</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">Envelope</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">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 28" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Envelope</span><span class="keyword">(</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 29" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="29" href="#29">29</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">subject</span><span class="keyword">:</span><span class="default"> </span><span class="default">config</span><span class="keyword">(</span><span class="default">'app.name'</span><span class="keyword">)</span><span class="keyword">.</span><span class="default">' réinitialisation du mot de passe'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 30" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="30" href="#30">30</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="31" href="#31">31</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="32" href="#32">32</a></td><td class="col-11 codeLine"></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="default"> </span><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="comment"> * Get the message content definition.</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">content</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">Content</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 38" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="38" href="#38">38</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Content</span><span class="keyword">(</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 39" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="39" href="#39">39</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">markdown</span><span class="keyword">:</span><span class="default"> </span><span class="default">'mails.reset_password'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 40" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">with</span><span class="keyword">:</span><span class="default"> </span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 41" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'link'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">config</span><span class="keyword">(</span><span class="default">'gpao.front_url'</span><span class="keyword">)</span><span class="keyword">.</span><span class="default">'/reset/'</span><span class="keyword">.</span><span class="default">$this</span><span class="default">-></span><span class="default">token</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 42" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="42" href="#42">42</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 43" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li></ul>" data-placement="top" data-html="true" 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">)</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>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="45" href="#45">45</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,242 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Mail/ResetXX.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Mail</a></li>
|
|
||||||
<li class="breadcrumb-item active">ResetXX.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 10</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 / 3</div></td>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Mail\ResetXX">ResetXX</abbr></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 / 10</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 / 3</div></td>
|
|
||||||
<td class="danger small">12</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#19"><abbr title="__construct(string $token)">__construct</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#26"><abbr title="envelope(): Illuminate\Mail\Mailables\Envelope">envelope</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 3</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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#36"><abbr title="content(): Illuminate\Mail\Mailables\Content">content</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 6</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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Mail</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">Illuminate\Bus\Queueable</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">Illuminate\Contracts\Queue\ShouldQueue</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\Mail\Mailable</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\Mail\Mailables\Content</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\Mail\Mailables\Envelope</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\Queue\SerializesModels</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"></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">class</span><span class="default"> </span><span class="default">ResetXX</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Mailable</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">{</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">use</span><span class="default"> </span><span class="default">Queueable</span><span class="keyword">,</span><span class="default"> </span><span class="default">SerializesModels</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"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * Create a new message instance.</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="comment"> */</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">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">private</span><span class="default"> </span><span class="keyword">readonly</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$token</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">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="21" href="#21">21</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="22" href="#22">22</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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"> * Get the message envelope.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">envelope</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">Envelope</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">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Envelope</span><span class="keyword">(</span></td></tr>
|
|
||||||
<tr class="danger 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="default">subject</span><span class="keyword">:</span><span class="default"> </span><span class="default">config</span><span class="keyword">(</span><span class="default">'app.name'</span><span class="keyword">)</span><span class="keyword">.</span><span class="default">' réinitialisation du mot de passe'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="30" href="#30">30</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="31" href="#31">31</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="32" href="#32">32</a></td><td class="col-11 codeLine"></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="default"> </span><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="comment"> * Get the message content definition.</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">content</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">Content</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger 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="keyword">return</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Content</span><span class="keyword">(</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="39" href="#39">39</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">view</span><span class="keyword">:</span><span class="default"> </span><span class="default">'mails.reset_password'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">with</span><span class="keyword">:</span><span class="default"> </span><span class="keyword">[</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'link'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">config</span><span class="keyword">(</span><span class="default">'gpao.front_url'</span><span class="keyword">)</span><span class="keyword">.</span><span class="default">'/reset/'</span><span class="keyword">.</span><span class="default">$this</span><span class="default">-></span><span class="default">token</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="42" href="#42">42</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="43" href="#43">43</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="44" href="#44">44</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="45" href="#45">45</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 2 12:05:25 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,284 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Mail</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Mail</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,1], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([0,0,0,0,0,0,0,0,0,0,0,3], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,3,"<a href=\"Reset.php.html#12\">App\\Mail\\Reset<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"Reset.php.html#19\">App\\Mail\\Reset::__construct<\/a>"],[100,1,"<a href=\"Reset.php.html#26\">App\\Mail\\Reset::envelope<\/a>"],[100,1,"<a href=\"Reset.php.html#36\">App\\Mail\\Reset::content<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,119 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Mail</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Mail</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">10 / 10</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">3 / 3</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="Reset.php.html">Reset.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">10 / 10</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">3 / 3</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,207 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Models/TimeTracker.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Models</a></li>
|
|
||||||
<li class="breadcrumb-item active">TimeTracker.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Models\TimeTracker">TimeTracker</abbr></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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger small">6</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#23"><abbr title="user(): Illuminate\Database\Eloquent\Relations\BelongsTo">user</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#28"><abbr title="toDo(): Illuminate\Database\Eloquent\Relations\BelongsTo">toDo</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\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">Illuminate\Database\Eloquent\Factories\HasFactory</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">Illuminate\Database\Eloquent\Model</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\Database\Eloquent\Relations\BelongsTo</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"></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">class</span><span class="default"> </span><span class="default">TimeTracker</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="10" href="#10">10</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="11" href="#11">11</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="12" href="#12">12</a></td><td class="col-11 codeLine"></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="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="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'start_at'</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="default"> </span><span class="default">'end_at'</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"><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="17" href="#17">17</a></td><td class="col-11 codeLine"></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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$casts</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="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'start_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'datetime'</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="default">'end_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'datetime'</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"><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="22" href="#22">22</a></td><td class="col-11 codeLine"></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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">BelongsTo</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</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">belongsTo</span><span class="keyword">(</span><span class="default">User</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="26" href="#26">26</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="27" href="#27">27</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</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">toDo</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">BelongsTo</span></td></tr>
|
|
||||||
<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="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="30" href="#30">30</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">belongsTo</span><span class="keyword">(</span><span class="default">ToDo</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="31" href="#31">31</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="32" href="#32">32</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,176 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Models/ToDo.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Models</a></li>
|
|
||||||
<li class="breadcrumb-item active">ToDo.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Models\ToDo">ToDo</abbr></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>
|
|
||||||
<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 small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#19"><abbr title="user(): Illuminate\Database\Eloquent\Relations\BelongsTo">user</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<td class="danger small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\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">Illuminate\Database\Eloquent\Factories\HasFactory</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">Illuminate\Database\Eloquent\Model</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\Database\Eloquent\Relations\BelongsTo</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"></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">class</span><span class="default"> </span><span class="default">ToDo</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="10" href="#10">10</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="11" href="#11">11</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="12" href="#12">12</a></td><td class="col-11 codeLine"></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="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="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</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="default"> </span><span class="default">'checked'</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"><span class="default"> </span><span class="default">'description'</span><span class="keyword">,</span></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="default"> </span><span class="keyword">]</span><span class="keyword">;</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"></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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">BelongsTo</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">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="21" href="#21">21</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">belongsTo</span><span class="keyword">(</span><span class="default">User</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="22" href="#22">22</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="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,231 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Models/User.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Models</a></li>
|
|
||||||
<li class="breadcrumb-item active">User.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Models\User">User</abbr></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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#47"><abbr title="timeTrackers(): Illuminate\Database\Eloquent\Relations\HasMany">timeTrackers</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#52"><abbr title="toDos(): Illuminate\Database\Eloquent\Relations\HasMany">toDos</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\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="comment">// use Illuminate\Contracts\Auth\MustVerifyEmail;</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">Illuminate\Database\Eloquent\Factories\HasFactory</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\Database\Eloquent\Relations\HasMany</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\Foundation\Auth\User</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">Authenticatable</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\Notifications\Notifiable</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">Laravel\Sanctum\HasApiTokens</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"></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">class</span><span class="default"> </span><span class="default">User</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Authenticatable</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">{</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">use</span><span class="default"> </span><span class="default">HasApiTokens</span><span class="keyword">,</span><span class="default"> </span><span class="default">HasFactory</span><span class="keyword">,</span><span class="default"> </span><span class="default">Notifiable</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"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * The attributes that are mass assignable.</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="comment"> *</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="comment"> * @var array<int, string></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="comment"> */</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"><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="22" href="#22">22</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'name'</span><span class="keyword">,</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="default"> </span><span class="default">'email'</span><span class="keyword">,</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="default"> </span><span class="default">'password'</span><span class="keyword">,</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="default"> </span><span class="keyword">]</span><span class="keyword">;</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"></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="comment">/**</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="comment"> * The attributes that should be hidden for serialization.</span></td></tr>
|
|
||||||
<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="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"> * @var array<int, string></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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$hidden</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="33" href="#33">33</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</span><span class="keyword">,</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="default">'remember_token'</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="keyword">]</span><span class="keyword">;</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"></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"><span class="default"> </span><span class="comment">/**</span></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="comment"> * The attributes that should be cast.</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"> *</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"> * @var array<string, string></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"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$casts</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="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'email_verified_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'datetime'</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="default">'password'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'hashed'</span><span class="keyword">,</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="45" href="#45">45</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="46" href="#46">46</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">timeTrackers</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">HasMany</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="1 test covers line 49" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="49" href="#49">49</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">TimeTracker</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="50" href="#50">50</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="51" href="#51">51</a></td><td class="col-11 codeLine"></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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">toDos</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">HasMany</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="2 tests cover line 54" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="54" href="#54">54</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">ToDo</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="55" href="#55">55</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="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,289 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Models</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Models</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="TimeTracker.php.html#9">App\Models\TimeTracker</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="ToDo.php.html#9">App\Models\ToDo</a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="TimeTracker.php.html#23"><abbr title="App\Models\TimeTracker::user">user</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="TimeTracker.php.html#28"><abbr title="App\Models\TimeTracker::toDo">toDo</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="ToDo.php.html#19"><abbr title="App\Models\ToDo::user">user</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([2,0,0,0,0,0,0,0,0,0,0,1], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([3,0,0,0,0,0,0,0,0,0,0,2], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,2,"<a href=\"TimeTracker.php.html#9\">App\\Models\\TimeTracker<\/a>"],[0,1,"<a href=\"ToDo.php.html#9\">App\\Models\\ToDo<\/a>"],[100,2,"<a href=\"User.php.html#12\">App\\Models\\User<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,1,"<a href=\"TimeTracker.php.html#23\">App\\Models\\TimeTracker::user<\/a>"],[0,1,"<a href=\"TimeTracker.php.html#28\">App\\Models\\TimeTracker::toDo<\/a>"],[0,1,"<a href=\"ToDo.php.html#19\">App\\Models\\ToDo::user<\/a>"],[100,1,"<a href=\"User.php.html#47\">App\\Models\\User::timeTrackers<\/a>"],[100,1,"<a href=\"User.php.html#52\">App\\Models\\User::toDos<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,175 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Models</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Models</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="40.00" aria-valuemin="0" aria-valuemax="100" style="width: 40.00%">
|
|
||||||
<span class="sr-only">40.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">40.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">2 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="40.00" aria-valuemin="0" aria-valuemax="100" style="width: 40.00%">
|
|
||||||
<span class="sr-only">40.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">40.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">2 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="33.33" aria-valuemin="0" aria-valuemax="100" style="width: 33.33%">
|
|
||||||
<span class="sr-only">33.33% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">33.33%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../_icons/file-code.svg" class="octicon" /><a href="TimeTracker.php.html">TimeTracker.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../_icons/file-code.svg" class="octicon" /><a href="ToDo.php.html">ToDo.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="User.php.html">User.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,199 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers/AppServiceProvider.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">AppServiceProvider.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Providers\AppServiceProvider">AppServiceProvider</abbr></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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#12"><abbr title="register(): void">register</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#20"><abbr title="boot(): void">boot</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Providers</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">Illuminate\Support\ServiceProvider</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"></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">class</span><span class="default"> </span><span class="default">AppServiceProvider</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ServiceProvider</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Register any application services.</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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">register</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<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="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 15" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="15" href="#15">15</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="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="default"> </span><span class="comment">/**</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="comment"> * Bootstrap any application services.</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">boot</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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"><span class="default"> </span><span class="keyword">{</span></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="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 23" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="23" href="#23">23</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="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,179 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers/AuthServiceProvider.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">AuthServiceProvider.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Providers\AuthServiceProvider">AuthServiceProvider</abbr></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>
|
|
||||||
<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 small">1</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#22"><abbr title="boot(): void">boot</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Providers</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="comment">// use Illuminate\Support\Facades\Gate;</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">Illuminate\Foundation\Support\Providers\AuthServiceProvider</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">ServiceProvider</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"></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">class</span><span class="default"> </span><span class="default">AuthServiceProvider</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ServiceProvider</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The model to policy mappings for the application.</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="comment"> *</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="comment"> * @var array<class-string, class-string></span></td></tr>
|
|
||||||
<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="comment"> */</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$policies</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="16" href="#16">16</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="17" href="#17">17</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="18" href="#18">18</a></td><td class="col-11 codeLine"></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="comment">/**</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="comment"> * Register any authentication / authorization services.</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"><span class="comment"> */</span></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="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">boot</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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="default"> </span><span class="keyword">{</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="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 25" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="25" href="#25">25</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="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,172 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers/BroadcastServiceProvider.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">BroadcastServiceProvider.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="danger">Total</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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><abbr title="App\Providers\BroadcastServiceProvider">BroadcastServiceProvider</abbr></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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"> <a href="#13"><abbr title="boot(): void">boot</abbr></a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 small">2</td>
|
|
||||||
<td class="danger" colspan="3"></td>
|
|
||||||
</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\Providers</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">Illuminate\Support\Facades\Broadcast</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">Illuminate\Support\ServiceProvider</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"></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">class</span><span class="default"> </span><span class="default">BroadcastServiceProvider</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ServiceProvider</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">{</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="default"> </span><span class="comment">/**</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="comment"> * Bootstrap any application services.</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="comment"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">boot</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</span></td></tr>
|
|
||||||
<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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Broadcast</span><span class="default">::</span><span class="default">routes</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="16" href="#16">16</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">require</span><span class="default"> </span><span class="default">base_path</span><span class="keyword">(</span><span class="default">'routes/channels.php'</span><span class="keyword">)</span><span class="keyword">;</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="default"> </span><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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,213 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers/EventServiceProvider.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">EventServiceProvider.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Providers\EventServiceProvider">EventServiceProvider</abbr></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">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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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 small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#26"><abbr title="boot(): void">boot</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#34"><abbr title="shouldDiscoverEvents(): bool">shouldDiscoverEvents</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>
|
|
||||||
</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>
|
|
||||||
<td class="success small">1</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Providers</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">Illuminate\Auth\Events\Registered</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">Illuminate\Auth\Listeners\SendEmailVerificationNotification</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\Foundation\Support\Providers\EventServiceProvider</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">ServiceProvider</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\Support\Facades\Event</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"></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">class</span><span class="default"> </span><span class="default">EventServiceProvider</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ServiceProvider</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">{</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="default"> </span><span class="comment">/**</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="comment"> * The event to listener mappings for the application.</span></td></tr>
|
|
||||||
<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="comment"> *</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="comment"> * @var array<class-string, array<int, class-string>></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"><span class="comment"> */</span></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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$listen</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="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Registered</span><span class="default">::</span><span class="keyword">class</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><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="default">SendEmailVerificationNotification</span><span class="default">::</span><span class="keyword">class</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">]</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"><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="22" href="#22">22</a></td><td class="col-11 codeLine"></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="default"> </span><span class="comment">/**</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"> * Register any events for your application.</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"> */</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">boot</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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">{</span></td></tr>
|
|
||||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">//</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 29" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="29" href="#29">29</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="30" href="#30">30</a></td><td class="col-11 codeLine"></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="default"> </span><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"> * Determine if events and listeners should be automatically discovered.</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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">shouldDiscoverEvents</span><span class="keyword">(</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="35" href="#35">35</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 36" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" 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">return</span><span class="default"> </span><span class="default">false</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"><span class="default"> </span><span class="keyword">}</span></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="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,193 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers/RouteServiceProvider.php</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">RouteServiceProvider.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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="success">Total</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">10 / 10</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>
|
|
||||||
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><abbr title="App\Providers\RouteServiceProvider">RouteServiceProvider</abbr></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">10 / 10</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>
|
|
||||||
<td class="success small">2</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"> <a href="#25"><abbr title="boot(): void">boot</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">10 / 10</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>
|
|
||||||
<td class="success small">2</td>
|
|
||||||
<td class="success" colspan="3"></td>
|
|
||||||
</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\Providers</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">Illuminate\Cache\RateLimiting\Limit</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">Illuminate\Foundation\Support\Providers\RouteServiceProvider</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">ServiceProvider</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\Http\Request</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\Support\Facades\RateLimiter</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\Support\Facades\Route</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"></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">class</span><span class="default"> </span><span class="default">RouteServiceProvider</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">ServiceProvider</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">{</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="default"> </span><span class="comment">/**</span></td></tr>
|
|
||||||
<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="comment"> * The path to your application's "home" route.</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="comment"> *</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"><span class="comment"> * Typically, users are redirected here after authentication.</span></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="comment"> *</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="comment"> * @var string</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="comment"> */</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">public</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">HOME</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'/home'</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"> * Define your route model bindings, pattern filters, and other route configuration.</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="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">boot</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">void</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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 27" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="27" href="#27">27</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">RateLimiter</span><span class="default">::</span><span class="keyword">for</span><span class="keyword">(</span><span class="default">'api'</span><span class="keyword">,</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </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="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 28" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="28" href="#28">28</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">Limit</span><span class="default">::</span><span class="default">perMinute</span><span class="keyword">(</span><span class="default">60</span><span class="keyword">)</span><span class="default">-></span><span class="default">by</span><span class="keyword">(</span><span class="default">$request</span><span class="default">-></span><span class="default">user</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">?-></span><span class="default">id</span><span class="default"> </span><span class="keyword">?</span><span class="keyword">:</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">ip</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 29" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="29" href="#29">29</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="30" href="#30">30</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 31" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="31" href="#31">31</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">routes</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 32" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="32" href="#32">32</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Route</span><span class="default">::</span><span class="default">middleware</span><span class="keyword">(</span><span class="default">'api'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 33" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="33" href="#33">33</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">prefix</span><span class="keyword">(</span><span class="default">'api'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 34" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="34" href="#34">34</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">group</span><span class="keyword">(</span><span class="default">base_path</span><span class="keyword">(</span><span class="default">'routes/api.php'</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="35" href="#35">35</a></td><td class="col-11 codeLine"></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 36" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="36" href="#36">36</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Route</span><span class="default">::</span><span class="default">middleware</span><span class="keyword">(</span><span class="default">'web'</span><span class="keyword">)</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 37" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="37" href="#37">37</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">group</span><span class="keyword">(</span><span class="default">base_path</span><span class="keyword">(</span><span class="default">'routes/web.php'</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
||||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="15 tests cover line 38" data-content="<ul><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_login</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_invalid_credential_return_an_error</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_logout</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_connected_user_can_retrieve_is_data</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_a_new_user_can_register</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_required_fields</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_user_registration_has_minimum_values</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_an_user_can_reset_his_password</li><li class="covered-by-large-tests">P\Tests\Feature\AuthTest::__pest_evaluable_reset_action_need_specific_credentials</li><li class="covered-by-large-tests">P\Tests\Feature\TimeTrackerTest::__pest_evaluable_an_user_can_start_a_time_tracker</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_add_todo</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_his_to_dos</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_retrieve_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_update_a_to_do</li><li class="covered-by-large-tests">P\Tests\Feature\ToDoTest::__pest_evaluable_an_user_can_delete_a_to_do</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="38" href="#38">38</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="39" href="#39">39</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="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</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?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/popper.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/bootstrap.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/file.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,286 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app/Providers</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">Providers</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="BroadcastServiceProvider.php.html#8">App\Providers\BroadcastServiceProvider</a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="BroadcastServiceProvider.php.html#13"><abbr title="App\Providers\BroadcastServiceProvider::boot">boot</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="../_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="../_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([1,0,0,0,0,0,0,0,0,0,0,4], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([1,0,0,0,0,0,0,0,0,0,0,6], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,2,"<a href=\"AppServiceProvider.php.html#7\">App\\Providers\\AppServiceProvider<\/a>"],[100,1,"<a href=\"AuthServiceProvider.php.html#8\">App\\Providers\\AuthServiceProvider<\/a>"],[0,1,"<a href=\"BroadcastServiceProvider.php.html#8\">App\\Providers\\BroadcastServiceProvider<\/a>"],[100,2,"<a href=\"EventServiceProvider.php.html#10\">App\\Providers\\EventServiceProvider<\/a>"],[100,2,"<a href=\"RouteServiceProvider.php.html#11\">App\\Providers\\RouteServiceProvider<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[100,1,"<a href=\"AppServiceProvider.php.html#12\">App\\Providers\\AppServiceProvider::register<\/a>"],[100,1,"<a href=\"AppServiceProvider.php.html#20\">App\\Providers\\AppServiceProvider::boot<\/a>"],[100,1,"<a href=\"AuthServiceProvider.php.html#22\">App\\Providers\\AuthServiceProvider::boot<\/a>"],[0,1,"<a href=\"BroadcastServiceProvider.php.html#13\">App\\Providers\\BroadcastServiceProvider::boot<\/a>"],[100,1,"<a href=\"EventServiceProvider.php.html#26\">App\\Providers\\EventServiceProvider::boot<\/a>"],[100,1,"<a href=\"EventServiceProvider.php.html#34\">App\\Providers\\EventServiceProvider::shouldDiscoverEvents<\/a>"],[100,2,"<a href=\"RouteServiceProvider.php.html#25\">App\\Providers\\RouteServiceProvider::boot<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,231 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app/Providers</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="../_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="../index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">Providers</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="88.24" aria-valuemin="0" aria-valuemax="100" style="width: 88.24%">
|
|
||||||
<span class="sr-only">88.24% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">88.24%</div></td>
|
|
||||||
<td class="warning small"><div align="right">15 / 17</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="85.71" aria-valuemin="0" aria-valuemax="100" style="width: 85.71%">
|
|
||||||
<span class="sr-only">85.71% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">85.71%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 7</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="80.00" aria-valuemin="0" aria-valuemax="100" style="width: 80.00%">
|
|
||||||
<span class="sr-only">80.00% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">80.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">4 / 5</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="AppServiceProvider.php.html">AppServiceProvider.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="AuthServiceProvider.php.html">AuthServiceProvider.php</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>
|
|
||||||
</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="../_icons/file-code.svg" class="octicon" /><a href="BroadcastServiceProvider.php.html">BroadcastServiceProvider.php</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="EventServiceProvider.php.html">EventServiceProvider.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="../_icons/file-code.svg" class="octicon" /><a href="RouteServiceProvider.php.html">RouteServiceProvider.php</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">10 / 10</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>
|
|
||||||
<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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
7
tests/Coverage/html/_css/bootstrap.min.css
vendored
7
tests/Coverage/html/_css/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
1
tests/Coverage/html/_css/nv.d3.min.css
vendored
1
tests/Coverage/html/_css/nv.d3.min.css
vendored
File diff suppressed because one or more lines are too long
5
tests/Coverage/html/_css/octicons.css
vendored
5
tests/Coverage/html/_css/octicons.css
vendored
@@ -1,5 +0,0 @@
|
|||||||
.octicon {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: text-top;
|
|
||||||
fill: currentColor;
|
|
||||||
}
|
|
||||||
@@ -1,158 +0,0 @@
|
|||||||
body {
|
|
||||||
font-family: sans-serif;
|
|
||||||
font-size: 1em;
|
|
||||||
font-kerning: normal;
|
|
||||||
font-variant-ligatures: common-ligatures;
|
|
||||||
text-rendering: optimizeLegibility;
|
|
||||||
padding-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popover {
|
|
||||||
max-width: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.octicon {
|
|
||||||
margin-right:.25em;
|
|
||||||
vertical-align: baseline;
|
|
||||||
width: 0.75em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-bordered>thead>tr>td {
|
|
||||||
border-bottom-width: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody>tr>td, .table thead>tr>td {
|
|
||||||
padding-top: 3px;
|
|
||||||
padding-bottom: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-condensed tbody>tr>td {
|
|
||||||
padding-top: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table .progress {
|
|
||||||
margin-bottom: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-borderless th, .table-borderless td {
|
|
||||||
border: 0 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody tr.covered-by-large-tests, li.covered-by-large-tests, tr.success, td.success, li.success, span.success {
|
|
||||||
background-color: #dff0d8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody tr.covered-by-medium-tests, li.covered-by-medium-tests {
|
|
||||||
background-color: #c3e3b5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody tr.covered-by-small-tests, li.covered-by-small-tests {
|
|
||||||
background-color: #99cb84;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody tr.warning, .table tbody td.warning, li.warning, span.warning {
|
|
||||||
background-color: #fcf8e3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody tr.danger, .table tbody td.danger, li.danger, span.danger {
|
|
||||||
background-color: #f2dede;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table tbody td.info {
|
|
||||||
background-color: #d9edf7;
|
|
||||||
}
|
|
||||||
|
|
||||||
td.big {
|
|
||||||
vertical-align: middle;
|
|
||||||
width: 117px;
|
|
||||||
}
|
|
||||||
|
|
||||||
td.small {
|
|
||||||
}
|
|
||||||
|
|
||||||
td.codeLine {
|
|
||||||
font-family: "Source Code Pro", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
td span.comment {
|
|
||||||
color: #888a85;
|
|
||||||
}
|
|
||||||
|
|
||||||
td span.default {
|
|
||||||
color: #2e3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
td span.html {
|
|
||||||
color: #888a85;
|
|
||||||
}
|
|
||||||
|
|
||||||
td span.keyword {
|
|
||||||
color: #2e3436;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre span.string {
|
|
||||||
color: #2e3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.success, span.warning, span.danger {
|
|
||||||
margin-right: 2px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toplink {
|
|
||||||
position: fixed;
|
|
||||||
left: 5px;
|
|
||||||
bottom: 5px;
|
|
||||||
outline: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
svg text {
|
|
||||||
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
|
|
||||||
font-size: 11px;
|
|
||||||
color: #666;
|
|
||||||
fill: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
.scrollbox {
|
|
||||||
height:245px;
|
|
||||||
overflow-x:scroll;
|
|
||||||
overflow-y:scroll;
|
|
||||||
}
|
|
||||||
|
|
||||||
table + .structure-heading {
|
|
||||||
border-top: 1px solid lightgrey;
|
|
||||||
padding-top: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.legend {
|
|
||||||
font-weight: bold;
|
|
||||||
margin-right: 2px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.covered-by-small-tests {
|
|
||||||
background-color: #99cb84;
|
|
||||||
}
|
|
||||||
|
|
||||||
.covered-by-medium-tests {
|
|
||||||
background-color: #c3e3b5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.covered-by-large-tests {
|
|
||||||
background-color: #dff0d8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.not-covered {
|
|
||||||
background-color: #f2dede;
|
|
||||||
}
|
|
||||||
|
|
||||||
.not-coverable {
|
|
||||||
background-color: #fcf8e3;
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M8.5 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4.5L8.5 1zM11 14H1V2h7l3 3v9zM5 6.98L3.5 8.5 5 10l-.5 1L2 8.5 4.5 6l.5.98zM7.5 6L10 8.5 7.5 11l-.5-.98L8.5 8.5 7 7l.5-1z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 304 B |
@@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 234 B |
7
tests/Coverage/html/_js/bootstrap.min.js
vendored
7
tests/Coverage/html/_js/bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
5
tests/Coverage/html/_js/d3.min.js
vendored
5
tests/Coverage/html/_js/d3.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,62 +0,0 @@
|
|||||||
$(function() {
|
|
||||||
var $window = $(window)
|
|
||||||
, $top_link = $('#toplink')
|
|
||||||
, $body = $('body, html')
|
|
||||||
, offset = $('#code').offset().top
|
|
||||||
, hidePopover = function ($target) {
|
|
||||||
$target.data('popover-hover', false);
|
|
||||||
|
|
||||||
setTimeout(function () {
|
|
||||||
if (!$target.data('popover-hover')) {
|
|
||||||
$target.popover('hide');
|
|
||||||
}
|
|
||||||
}, 300);
|
|
||||||
};
|
|
||||||
|
|
||||||
$top_link.hide().click(function(event) {
|
|
||||||
event.preventDefault();
|
|
||||||
$body.animate({scrollTop:0}, 800);
|
|
||||||
});
|
|
||||||
|
|
||||||
$window.scroll(function() {
|
|
||||||
if($window.scrollTop() > offset) {
|
|
||||||
$top_link.fadeIn();
|
|
||||||
} else {
|
|
||||||
$top_link.fadeOut();
|
|
||||||
}
|
|
||||||
}).scroll();
|
|
||||||
|
|
||||||
$('.popin')
|
|
||||||
.popover({trigger: 'manual'})
|
|
||||||
.on({
|
|
||||||
'mouseenter.popover': function () {
|
|
||||||
var $target = $(this);
|
|
||||||
var $container = $target.children().first();
|
|
||||||
|
|
||||||
$target.data('popover-hover', true);
|
|
||||||
|
|
||||||
// popover already displayed
|
|
||||||
if ($target.next('.popover').length) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// show the popover
|
|
||||||
$container.popover('show');
|
|
||||||
|
|
||||||
// register mouse events on the popover
|
|
||||||
$target.next('.popover:not(.popover-initialized)')
|
|
||||||
.on({
|
|
||||||
'mouseenter': function () {
|
|
||||||
$target.data('popover-hover', true);
|
|
||||||
},
|
|
||||||
'mouseleave': function () {
|
|
||||||
hidePopover($container);
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.addClass('popover-initialized');
|
|
||||||
},
|
|
||||||
'mouseleave.popover': function () {
|
|
||||||
hidePopover($(this).children().first());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
2
tests/Coverage/html/_js/jquery.min.js
vendored
2
tests/Coverage/html/_js/jquery.min.js
vendored
File diff suppressed because one or more lines are too long
8
tests/Coverage/html/_js/nv.d3.min.js
vendored
8
tests/Coverage/html/_js/nv.d3.min.js
vendored
File diff suppressed because one or more lines are too long
5
tests/Coverage/html/_js/popper.min.js
vendored
5
tests/Coverage/html/_js/popper.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,307 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Dashboard for /home/romain/Web/Perso/Sites/ticcat/app</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/nv.d3.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item"><a href="index.html">/home/romain/Web/Perso/Sites/ticcat/app</a></li>
|
|
||||||
<li class="breadcrumb-item active">(Dashboard)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Classes</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="classCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="classComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Http/Middleware/Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/TrustHosts.php.html#7">App\Http\Middleware\TrustHosts</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Models/TimeTracker.php.html#9">App\Models\TimeTracker</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Models/ToDo.php.html#9">App\Models\ToDo</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Providers/BroadcastServiceProvider.php.html#8">App\Providers\BroadcastServiceProvider</a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Controllers/TimeTrackerController.php.html#9">App\Http\Controllers\TimeTrackerController</a></td><td class="text-right">60%</td></tr>
|
|
||||||
<tr><td><a href="Console/Kernel.php.html#8">App\Console\Kernel</a></td><td class="text-right">66%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Class</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Http/Middleware/RedirectIfAuthenticated.php.html#11">App\Http\Middleware\RedirectIfAuthenticated</a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/Authenticate.php.html#8">App\Http\Middleware\Authenticate</a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<h2>Methods</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Coverage Distribution</h3>
|
|
||||||
<div id="methodCoverageDistribution" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Complexity</h3>
|
|
||||||
<div id="methodComplexity" style="height: 300px;">
|
|
||||||
<svg></svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Insufficient Coverage</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right">Coverage</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Console/Kernel.php.html#13"><abbr title="App\Console\Kernel::schedule">schedule</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Controllers/TimeTrackerController.php.html#14"><abbr title="App\Http\Controllers\TimeTrackerController::index">index</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Controllers/TimeTrackerController.php.html#38"><abbr title="App\Http\Controllers\TimeTrackerController::show">show</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Controllers/TimeTrackerController.php.html#46"><abbr title="App\Http\Controllers\TimeTrackerController::update">update</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Controllers/TimeTrackerController.php.html#54"><abbr title="App\Http\Controllers\TimeTrackerController::destroy">destroy</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/TrustHosts.php.html#14"><abbr title="App\Http\Middleware\TrustHosts::hosts">hosts</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Models/TimeTracker.php.html#23"><abbr title="App\Models\TimeTracker::user">user</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Models/TimeTracker.php.html#28"><abbr title="App\Models\TimeTracker::toDo">toDo</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Models/ToDo.php.html#19"><abbr title="App\Models\ToDo::user">user</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
<tr><td><a href="Providers/BroadcastServiceProvider.php.html#13"><abbr title="App\Providers\BroadcastServiceProvider::boot">boot</abbr></a></td><td class="text-right">0%</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<h3>Project Risks</h3>
|
|
||||||
<div class="scrollbox">
|
|
||||||
<table class="table">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Method</th>
|
|
||||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td><a href="Http/Middleware/RedirectIfAuthenticated.php.html#18"><abbr title="App\Http\Middleware\RedirectIfAuthenticated::handle">handle</abbr></a></td><td class="text-right">20</td></tr>
|
|
||||||
<tr><td><a href="Http/Middleware/Authenticate.php.html#13"><abbr title="App\Http\Middleware\Authenticate::redirectTo">redirectTo</abbr></a></td><td class="text-right">6</td></tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="_js/jquery.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="_js/d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script src="_js/nv.d3.min.js?v=10.1.11" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() {
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#classCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([6,0,0,0,0,0,0,2,0,0,0,21], "Class Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.multiBarChart();
|
|
||||||
chart.tooltips(false)
|
|
||||||
.showControls(false)
|
|
||||||
.showLegend(false)
|
|
||||||
.reduceXTicks(false)
|
|
||||||
.staggerLabels(true)
|
|
||||||
.yAxis.tickFormat(d3.format('d'));
|
|
||||||
|
|
||||||
d3.select('#methodCoverageDistribution svg')
|
|
||||||
.datum(getCoverageDistributionData([12,0,0,0,0,0,0,0,0,0,0,30], "Method Coverage"))
|
|
||||||
.transition().duration(500).call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getCoverageDistributionData(data, label) {
|
|
||||||
var labels = [
|
|
||||||
'0%',
|
|
||||||
'0-10%',
|
|
||||||
'10-20%',
|
|
||||||
'20-30%',
|
|
||||||
'30-40%',
|
|
||||||
'40-50%',
|
|
||||||
'50-60%',
|
|
||||||
'60-70%',
|
|
||||||
'70-80%',
|
|
||||||
'80-90%',
|
|
||||||
'90-100%',
|
|
||||||
'100%'
|
|
||||||
];
|
|
||||||
var values = [];
|
|
||||||
$.each(labels, function(key) {
|
|
||||||
values.push({x: labels[key], y: data[key]});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Cyclomatic Complexity');
|
|
||||||
|
|
||||||
d3.select('#classComplexity svg')
|
|
||||||
.datum(getComplexityData([[66.66666666666666,2,"<a href=\"Console\/Kernel.php.html#8\">App\\Console\\Kernel<\/a>"],[100,1,"<a href=\"Exceptions\/Handler.php.html#8\">App\\Exceptions\\Handler<\/a>"],[100,10,"<a href=\"Http\/Controllers\/AuthController.php.html#19\">App\\Http\\Controllers\\AuthController<\/a>"],[100,0,"<a href=\"Http\/Controllers\/Controller.php.html#9\">App\\Http\\Controllers\\Controller<\/a>"],[60,5,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#9\">App\\Http\\Controllers\\TimeTrackerController<\/a>"],[100,6,"<a href=\"Http\/Controllers\/ToDoController.php.html#10\">App\\Http\\Controllers\\ToDoController<\/a>"],[100,0,"<a href=\"Http\/Kernel.php.html#7\">App\\Http\\Kernel<\/a>"],[0,2,"<a href=\"Http\/Middleware\/Authenticate.php.html#8\">App\\Http\\Middleware\\Authenticate<\/a>"],[100,0,"<a href=\"Http\/Middleware\/EncryptCookies.php.html#7\">App\\Http\\Middleware\\EncryptCookies<\/a>"],[100,0,"<a href=\"Http\/Middleware\/PreventRequestsDuringMaintenance.php.html#7\">App\\Http\\Middleware\\PreventRequestsDuringMaintenance<\/a>"],[0,4,"<a href=\"Http\/Middleware\/RedirectIfAuthenticated.php.html#11\">App\\Http\\Middleware\\RedirectIfAuthenticated<\/a>"],[100,0,"<a href=\"Http\/Middleware\/TrimStrings.php.html#7\">App\\Http\\Middleware\\TrimStrings<\/a>"],[0,1,"<a href=\"Http\/Middleware\/TrustHosts.php.html#7\">App\\Http\\Middleware\\TrustHosts<\/a>"],[100,0,"<a href=\"Http\/Middleware\/TrustProxies.php.html#8\">App\\Http\\Middleware\\TrustProxies<\/a>"],[100,0,"<a href=\"Http\/Middleware\/ValidateSignature.php.html#7\">App\\Http\\Middleware\\ValidateSignature<\/a>"],[100,0,"<a href=\"Http\/Middleware\/VerifyCsrfToken.php.html#7\">App\\Http\\Middleware\\VerifyCsrfToken<\/a>"],[100,2,"<a href=\"Http\/Requests\/ToDoRequest.php.html#7\">App\\Http\\Requests\\ToDoRequest<\/a>"],[100,1,"<a href=\"Http\/Resources\/AuthResource.php.html#8\">App\\Http\\Resources\\AuthResource<\/a>"],[100,1,"<a href=\"Http\/Resources\/TimeTrackerResource.php.html#8\">App\\Http\\Resources\\TimeTrackerResource<\/a>"],[100,1,"<a href=\"Http\/Resources\/ToDoResource.php.html#8\">App\\Http\\Resources\\ToDoResource<\/a>"],[100,3,"<a href=\"Mail\/Reset.php.html#12\">App\\Mail\\Reset<\/a>"],[0,2,"<a href=\"Models\/TimeTracker.php.html#9\">App\\Models\\TimeTracker<\/a>"],[0,1,"<a href=\"Models\/ToDo.php.html#9\">App\\Models\\ToDo<\/a>"],[100,2,"<a href=\"Models\/User.php.html#12\">App\\Models\\User<\/a>"],[100,2,"<a href=\"Providers\/AppServiceProvider.php.html#7\">App\\Providers\\AppServiceProvider<\/a>"],[100,1,"<a href=\"Providers\/AuthServiceProvider.php.html#8\">App\\Providers\\AuthServiceProvider<\/a>"],[0,1,"<a href=\"Providers\/BroadcastServiceProvider.php.html#8\">App\\Providers\\BroadcastServiceProvider<\/a>"],[100,2,"<a href=\"Providers\/EventServiceProvider.php.html#10\">App\\Providers\\EventServiceProvider<\/a>"],[100,2,"<a href=\"Providers\/RouteServiceProvider.php.html#11\">App\\Providers\\RouteServiceProvider<\/a>"]], 'Class Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
nv.addGraph(function() {
|
|
||||||
var chart = nv.models.scatterChart()
|
|
||||||
.showDistX(true)
|
|
||||||
.showDistY(true)
|
|
||||||
.showLegend(false)
|
|
||||||
.forceX([0, 100]);
|
|
||||||
chart.tooltipContent(function(graph) {
|
|
||||||
return '<p>' + graph.point.class + '</p>';
|
|
||||||
});
|
|
||||||
|
|
||||||
chart.xAxis.axisLabel('Code Coverage (in percent)');
|
|
||||||
chart.yAxis.axisLabel('Method Complexity');
|
|
||||||
|
|
||||||
d3.select('#methodComplexity svg')
|
|
||||||
.datum(getComplexityData([[0,1,"<a href=\"Console\/Kernel.php.html#13\">App\\Console\\Kernel::schedule<\/a>"],[100,1,"<a href=\"Console\/Kernel.php.html#21\">App\\Console\\Kernel::commands<\/a>"],[100,1,"<a href=\"Exceptions\/Handler.php.html#24\">App\\Exceptions\\Handler::register<\/a>"],[100,2,"<a href=\"Http\/Controllers\/AuthController.php.html#21\">App\\Http\\Controllers\\AuthController::login<\/a>"],[100,1,"<a href=\"Http\/Controllers\/AuthController.php.html#37\">App\\Http\\Controllers\\AuthController::logout<\/a>"],[100,2,"<a href=\"Http\/Controllers\/AuthController.php.html#47\">App\\Http\\Controllers\\AuthController::forgot<\/a>"],[100,1,"<a href=\"Http\/Controllers\/AuthController.php.html#75\">App\\Http\\Controllers\\AuthController::register<\/a>"],[100,3,"<a href=\"Http\/Controllers\/AuthController.php.html#90\">App\\Http\\Controllers\\AuthController::reset<\/a>"],[100,1,"<a href=\"Http\/Controllers\/AuthController.php.html#126\">App\\Http\\Controllers\\AuthController::user<\/a>"],[0,1,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#14\">App\\Http\\Controllers\\TimeTrackerController::index<\/a>"],[100,1,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#22\">App\\Http\\Controllers\\TimeTrackerController::store<\/a>"],[0,1,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#38\">App\\Http\\Controllers\\TimeTrackerController::show<\/a>"],[0,1,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#46\">App\\Http\\Controllers\\TimeTrackerController::update<\/a>"],[0,1,"<a href=\"Http\/Controllers\/TimeTrackerController.php.html#54\">App\\Http\\Controllers\\TimeTrackerController::destroy<\/a>"],[100,1,"<a href=\"Http\/Controllers\/ToDoController.php.html#15\">App\\Http\\Controllers\\ToDoController::index<\/a>"],[100,1,"<a href=\"Http\/Controllers\/ToDoController.php.html#24\">App\\Http\\Controllers\\ToDoController::store<\/a>"],[100,1,"<a href=\"Http\/Controllers\/ToDoController.php.html#36\">App\\Http\\Controllers\\ToDoController::show<\/a>"],[100,2,"<a href=\"Http\/Controllers\/ToDoController.php.html#44\">App\\Http\\Controllers\\ToDoController::update<\/a>"],[100,1,"<a href=\"Http\/Controllers\/ToDoController.php.html#56\">App\\Http\\Controllers\\ToDoController::destroy<\/a>"],[0,2,"<a href=\"Http\/Middleware\/Authenticate.php.html#13\">App\\Http\\Middleware\\Authenticate::redirectTo<\/a>"],[0,4,"<a href=\"Http\/Middleware\/RedirectIfAuthenticated.php.html#18\">App\\Http\\Middleware\\RedirectIfAuthenticated::handle<\/a>"],[0,1,"<a href=\"Http\/Middleware\/TrustHosts.php.html#14\">App\\Http\\Middleware\\TrustHosts::hosts<\/a>"],[100,1,"<a href=\"Http\/Requests\/ToDoRequest.php.html#12\">App\\Http\\Requests\\ToDoRequest::authorize<\/a>"],[100,1,"<a href=\"Http\/Requests\/ToDoRequest.php.html#22\">App\\Http\\Requests\\ToDoRequest::rules<\/a>"],[100,1,"<a href=\"Http\/Resources\/AuthResource.php.html#15\">App\\Http\\Resources\\AuthResource::toArray<\/a>"],[100,1,"<a href=\"Http\/Resources\/TimeTrackerResource.php.html#15\">App\\Http\\Resources\\TimeTrackerResource::toArray<\/a>"],[100,1,"<a href=\"Http\/Resources\/ToDoResource.php.html#15\">App\\Http\\Resources\\ToDoResource::toArray<\/a>"],[100,1,"<a href=\"Mail\/Reset.php.html#19\">App\\Mail\\Reset::__construct<\/a>"],[100,1,"<a href=\"Mail\/Reset.php.html#26\">App\\Mail\\Reset::envelope<\/a>"],[100,1,"<a href=\"Mail\/Reset.php.html#36\">App\\Mail\\Reset::content<\/a>"],[0,1,"<a href=\"Models\/TimeTracker.php.html#23\">App\\Models\\TimeTracker::user<\/a>"],[0,1,"<a href=\"Models\/TimeTracker.php.html#28\">App\\Models\\TimeTracker::toDo<\/a>"],[0,1,"<a href=\"Models\/ToDo.php.html#19\">App\\Models\\ToDo::user<\/a>"],[100,1,"<a href=\"Models\/User.php.html#47\">App\\Models\\User::timeTrackers<\/a>"],[100,1,"<a href=\"Models\/User.php.html#52\">App\\Models\\User::toDos<\/a>"],[100,1,"<a href=\"Providers\/AppServiceProvider.php.html#12\">App\\Providers\\AppServiceProvider::register<\/a>"],[100,1,"<a href=\"Providers\/AppServiceProvider.php.html#20\">App\\Providers\\AppServiceProvider::boot<\/a>"],[100,1,"<a href=\"Providers\/AuthServiceProvider.php.html#22\">App\\Providers\\AuthServiceProvider::boot<\/a>"],[0,1,"<a href=\"Providers\/BroadcastServiceProvider.php.html#13\">App\\Providers\\BroadcastServiceProvider::boot<\/a>"],[100,1,"<a href=\"Providers\/EventServiceProvider.php.html#26\">App\\Providers\\EventServiceProvider::boot<\/a>"],[100,1,"<a href=\"Providers\/EventServiceProvider.php.html#34\">App\\Providers\\EventServiceProvider::shouldDiscoverEvents<\/a>"],[100,2,"<a href=\"Providers\/RouteServiceProvider.php.html#25\">App\\Providers\\RouteServiceProvider::boot<\/a>"]], 'Method Complexity'))
|
|
||||||
.transition()
|
|
||||||
.duration(500)
|
|
||||||
.call(chart);
|
|
||||||
|
|
||||||
nv.utils.windowResize(chart.update);
|
|
||||||
|
|
||||||
return chart;
|
|
||||||
});
|
|
||||||
|
|
||||||
function getComplexityData(data, label) {
|
|
||||||
var values = [];
|
|
||||||
$.each(data, function(key) {
|
|
||||||
var value = Math.round(data[key][0]*100) / 100;
|
|
||||||
values.push({
|
|
||||||
x: value,
|
|
||||||
y: data[key][1],
|
|
||||||
class: data[key][2],
|
|
||||||
size: 0.05,
|
|
||||||
shape: 'diamond'
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
key: label,
|
|
||||||
values: values,
|
|
||||||
color: "#4572A7"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,258 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Code Coverage for /home/romain/Web/Perso/Sites/ticcat/app</title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link href="_css/bootstrap.min.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/octicons.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/style.css?v=10.1.11" rel="stylesheet" type="text/css">
|
|
||||||
<link href="_css/custom.css" rel="stylesheet" type="text/css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<nav aria-label="breadcrumb">
|
|
||||||
<ol class="breadcrumb">
|
|
||||||
<li class="breadcrumb-item active">/home/romain/Web/Perso/Sites/ticcat/app</li>
|
|
||||||
<li class="breadcrumb-item">(<a href="dashboard.html">Dashboard</a>)</li>
|
|
||||||
|
|
||||||
</ol>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
<div class="container-fluid">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="9"><div align="center"><strong>Code Coverage</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Functions and Methods</strong></div></td>
|
|
||||||
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="warning">Total</td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="87.82" aria-valuemin="0" aria-valuemax="100" style="width: 87.82%">
|
|
||||||
<span class="sr-only">87.82% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">87.82%</div></td>
|
|
||||||
<td class="warning small"><div align="right">137 / 156</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="71.43" aria-valuemin="0" aria-valuemax="100" style="width: 71.43%">
|
|
||||||
<span class="sr-only">71.43% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">71.43%</div></td>
|
|
||||||
<td class="warning small"><div align="right">30 / 42</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="61.90" aria-valuemin="0" aria-valuemax="100" style="width: 61.90%">
|
|
||||||
<span class="sr-only">61.90% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">61.90%</div></td>
|
|
||||||
<td class="warning small"><div align="right">13 / 21</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><img src="_icons/file-directory.svg" class="octicon" /><a href="Console/index.html">Console</a></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="66.67" aria-valuemin="0" aria-valuemax="100" style="width: 66.67%">
|
|
||||||
<span class="sr-only">66.67% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">66.67%</div></td>
|
|
||||||
<td class="warning small"><div align="right">2 / 3</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="50.00" aria-valuemin="0" aria-valuemax="100" style="width: 50.00%">
|
|
||||||
<span class="sr-only">50.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">50.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 2</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
|
||||||
<span class="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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="_icons/file-directory.svg" class="octicon" /><a href="Exceptions/index.html">Exceptions</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><img src="_icons/file-directory.svg" class="octicon" /><a href="Http/index.html">Http</a></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="89.08" aria-valuemin="0" aria-valuemax="100" style="width: 89.08%">
|
|
||||||
<span class="sr-only">89.08% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">89.08%</div></td>
|
|
||||||
<td class="warning small"><div align="right">106 / 119</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="70.83" aria-valuemin="0" aria-valuemax="100" style="width: 70.83%">
|
|
||||||
<span class="sr-only">70.83% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">70.83%</div></td>
|
|
||||||
<td class="warning small"><div align="right">17 / 24</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">60.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 10</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="success"><img src="_icons/file-directory.svg" class="octicon" /><a href="Mail/index.html">Mail</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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="success small"><div align="right">100.00%</div></td>
|
|
||||||
<td class="success small"><div align="right">10 / 10</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">3 / 3</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>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="danger"><img src="_icons/file-directory.svg" class="octicon" /><a href="Models/index.html">Models</a></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="40.00" aria-valuemin="0" aria-valuemax="100" style="width: 40.00%">
|
|
||||||
<span class="sr-only">40.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">40.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">2 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="40.00" aria-valuemin="0" aria-valuemax="100" style="width: 40.00%">
|
|
||||||
<span class="sr-only">40.00% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">40.00%</div></td>
|
|
||||||
<td class="danger small"><div align="right">2 / 5</div></td>
|
|
||||||
<td class="danger big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="33.33" aria-valuemin="0" aria-valuemax="100" style="width: 33.33%">
|
|
||||||
<span class="sr-only">33.33% covered (danger)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="danger small"><div align="right">33.33%</div></td>
|
|
||||||
<td class="danger small"><div align="right">1 / 3</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="warning"><img src="_icons/file-directory.svg" class="octicon" /><a href="Providers/index.html">Providers</a></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="88.24" aria-valuemin="0" aria-valuemax="100" style="width: 88.24%">
|
|
||||||
<span class="sr-only">88.24% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">88.24%</div></td>
|
|
||||||
<td class="warning small"><div align="right">15 / 17</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="85.71" aria-valuemin="0" aria-valuemax="100" style="width: 85.71%">
|
|
||||||
<span class="sr-only">85.71% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">85.71%</div></td>
|
|
||||||
<td class="warning small"><div align="right">6 / 7</div></td>
|
|
||||||
<td class="warning big"> <div class="progress">
|
|
||||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="80.00" aria-valuemin="0" aria-valuemax="100" style="width: 80.00%">
|
|
||||||
<span class="sr-only">80.00% covered (warning)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="warning small"><div align="right">80.00%</div></td>
|
|
||||||
<td class="warning small"><div align="right">4 / 5</div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<hr/>
|
|
||||||
<h4>Legend</h4>
|
|
||||||
<p>
|
|
||||||
<span class="danger"><strong>Low</strong>: 0% to 50%</span>
|
|
||||||
<span class="warning"><strong>Medium</strong>: 50% to 90%</span>
|
|
||||||
<span class="success"><strong>High</strong>: 90% to 100%</span>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.11</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1</a> and <a href="https://phpunit.de/">PHPUnit 10.5.7</a> at Fri Feb 9 21:00:45 UTC 2024.</small>
|
|
||||||
</p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,16 +1,67 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use App\Models\ToDo;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Laravel\Sanctum\Sanctum;
|
use Laravel\Sanctum\Sanctum;
|
||||||
|
|
||||||
test('an user can start a time tracker', function () {
|
test('user can start a time tracker', function () {
|
||||||
Sanctum::actingAs($user = User::factory()->create());
|
Sanctum::actingAs($user = User::factory()->create());
|
||||||
|
$toDo = ToDo::factory()->create(['user_id' => $user->id, 'checked' => false]);
|
||||||
|
|
||||||
$this->postJson('/api/time-tracker', [])
|
$this->postJson('/api/time-tracker', ['todo_id' => $toDo->id])
|
||||||
->assertCreated()
|
->assertCreated()
|
||||||
->assertJson([
|
->assertJson([
|
||||||
'id' => $user->timeTrackers()->value('id'),
|
'id' => $toDo->timeTrackers()->value('id'),
|
||||||
'user_id' => $user->id,
|
|
||||||
'start_at' => now()->format('Y-m-d H:i:s'),
|
'start_at' => now()->format('Y-m-d H:i:s'),
|
||||||
|
'end_at' => null,
|
||||||
|
'to_do' => [
|
||||||
|
'id' => $toDo->id,
|
||||||
|
'user_id' => $user->id,
|
||||||
|
'name' => $toDo->name,
|
||||||
|
'checked' => false,
|
||||||
|
]
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('user can retrieve his current timer', function () {
|
||||||
|
Sanctum::actingAs($user = User::factory()->create());
|
||||||
|
$toDo = ToDo::factory()->create(['user_id' => $user->id, 'checked' => false]);
|
||||||
|
|
||||||
|
$this->postJson('/api/time-tracker', ['todo_id' => $toDo->id])
|
||||||
|
->assertCreated();
|
||||||
|
|
||||||
|
$this->get('/api/time-tracker/user')
|
||||||
|
->assertOk()
|
||||||
|
->assertJson([
|
||||||
|
'id' => $toDo->timeTrackers()->value('id'),
|
||||||
|
'start_at' => now()->format('Y-m-d H:i:s'),
|
||||||
|
'end_at' => null,
|
||||||
|
'to_do' => [
|
||||||
|
'id' => $toDo->id,
|
||||||
|
'user_id' => $user->id,
|
||||||
|
'name' => $toDo->name,
|
||||||
|
'checked' => false,
|
||||||
|
]
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
|
test('user has no content response if not current time tracker', function () {
|
||||||
|
Sanctum::actingAs($user = User::factory()->create());
|
||||||
|
|
||||||
|
$this->get('/api/time-tracker/user')
|
||||||
|
->assertNoContent();
|
||||||
|
});
|
||||||
|
|
||||||
|
test('user can stop current time tracker', function () {
|
||||||
|
Sanctum::actingAs($user = User::factory()->create());
|
||||||
|
$toDo = ToDo::factory()->create(['user_id' => $user->id, 'checked' => false]);
|
||||||
|
|
||||||
|
$this->postJson('/api/time-tracker', ['todo_id' => $toDo->id])
|
||||||
|
->assertCreated();
|
||||||
|
|
||||||
|
$this->delete('/api/time-tracker/user')
|
||||||
|
->assertNoContent();
|
||||||
|
|
||||||
|
expect($toDo->timeTrackers->first())
|
||||||
|
->end_at->format('Y-m-d H:i:s')->toBe(now()->format('Y-m-d H:i:s'));
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user