Compare commits
81 commits
57-sync-op
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a69f51b61a | ||
|
|
1069076e48 | ||
|
|
a2ded8f2b2 | ||
|
|
4fa91c3c88 | ||
|
|
d49d28ffc6 | ||
|
|
ca569455dd | ||
| b01f0fb9dd | |||
| cc6ad2e6e1 | |||
| ea1d6c6bba | |||
| 132c25a75e | |||
| c235055b62 | |||
| 4eaebf86c0 | |||
| 61641660e6 | |||
| 29e5728220 | |||
|
|
feda6e7613 | ||
|
|
07804370d5 | ||
|
|
c1a244a4f4 | ||
|
|
700992e89f | ||
|
|
c26b8c071d | ||
|
|
3e954bb51b | ||
|
|
d8e00b3833 | ||
|
|
6e12256a33 | ||
|
|
5ef171c666 | ||
|
|
e6194a3d73 | ||
|
|
1defb88357 | ||
|
|
0787d77beb | ||
|
|
01f3c8a319 | ||
|
|
25e58a6ed2 | ||
|
|
67d4debcdb | ||
|
|
1d28cbe7cd | ||
|
|
cfeca2bd21 | ||
|
|
dac9b12106 | ||
|
|
83400e1e20 | ||
|
|
e7ca76950a | ||
|
|
93202edd09 | ||
|
|
285e12bde4 | ||
|
|
a2fe764732 | ||
|
|
215fb1327e | ||
|
|
00a9fc7d76 | ||
|
|
dbd4c88e74 | ||
|
|
5354adab6e | ||
|
|
bd5862d592 | ||
|
|
d1d9ffd418 | ||
|
|
cc9521c233 | ||
|
|
de20063c5f | ||
|
|
14de384af1 | ||
|
|
9c91351388 | ||
|
|
d5d9ef6fdc | ||
|
|
ff123f6769 | ||
|
|
811795abd8 | ||
|
|
e76312fad2 | ||
|
|
5527740c26 | ||
|
|
83c4e4d7c4 | ||
|
|
c4473115d2 | ||
|
|
1ac10f9276 | ||
|
|
b178539626 | ||
|
|
6fdcdd1a2a | ||
|
|
0f1f258706 | ||
|
|
7eeeb54ccd | ||
|
|
1ea25ed3c7 | ||
|
|
dd3a4b53c2 | ||
|
|
bddd622895 | ||
|
|
48c6b1feaf | ||
|
|
8949a22b5f | ||
|
|
a9f28657e5 | ||
|
|
ce931c6dcf | ||
|
|
5778c7aa02 | ||
|
|
f23aa94101 | ||
|
|
44d60527b8 | ||
|
|
cbbb389a47 | ||
|
|
f56ef0999e | ||
|
|
0fd22a9a82 | ||
|
|
05f0e2c229 | ||
|
|
cf2f6bbf76 | ||
|
|
394d558cf1 | ||
|
|
d60aa2c35c | ||
|
|
fe254722b0 | ||
|
|
3b11316017 | ||
|
|
6e548a7823 | ||
|
|
1974969ccc | ||
|
|
c5182b65b4 |
396 changed files with 2406 additions and 100746 deletions
|
|
@ -49,7 +49,3 @@ SAML2_SP_CERT_x509=
|
|||
SAML2_SP_CERT_PRIVATEKEY=
|
||||
SAML2_CONTACT_TECHNICAL_EMAIL=
|
||||
SAML2_CONTACT_SUPPORT_EMAIL=
|
||||
|
||||
# MJ - API
|
||||
MJ_APIKEY_PUBLIC=
|
||||
MJ_APIKEY_PRIVATE=
|
||||
|
|
|
|||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -28,3 +28,4 @@ yarn-error.log
|
|||
.zshrc
|
||||
.npm/
|
||||
.composer/
|
||||
tests/coverage
|
||||
|
|
|
|||
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
|
|
@ -1,6 +1,5 @@
|
|||
|
||||
{
|
||||
"phpcs.executablePath": "vendor/bin/phpcs",
|
||||
"workbench.colorCustomizations": {
|
||||
"activityBar.activeBackground": "#8dc952",
|
||||
"activityBar.activeBorder": "#3d7fc2",
|
||||
|
|
@ -22,5 +21,5 @@
|
|||
"commandCenter.border": "#15202b99"
|
||||
},
|
||||
"peacock.remoteColor": "#73b137",
|
||||
"intelephense.environment.phpVersion": "8.2"
|
||||
"intelephense.environment.phpVersion": "8.5"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
ARG PHP_8_5_TAG=latest
|
||||
|
||||
FROM composer:2.8 AS vendor
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
ARG GITLAB_USER
|
||||
ARG GITLAB_PASSWORD
|
||||
|
||||
|
|
@ -8,7 +12,7 @@ COPY database/ database/
|
|||
COPY composer.json composer.json
|
||||
COPY composer.lock composer.lock
|
||||
|
||||
RUN composer config gitlab-token.lab.s-web.fr ${GITLAB_USER} ${GITLAB_PASSWORD}
|
||||
RUN composer config gitlab-token.lab.s-web.fr "${GITLAB_USER}" "${GITLAB_PASSWORD}"
|
||||
RUN composer install \
|
||||
--ignore-platform-reqs \
|
||||
--no-interaction \
|
||||
|
|
@ -32,7 +36,8 @@ RUN npm config set @uwil:registry https://lab.s-web.fr/api/v4/groups/ldc-web/-/p
|
|||
RUN npm config set -- '//lab.s-web.fr/api/v4/groups/ldc-web/-/packages/npm/:_authToken' "${GITLAB_PASSWORD}"
|
||||
RUN npm ci --no-audit --no-fund --loglevel=error && npm run prod
|
||||
|
||||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.3:170625-101047
|
||||
ARG PHP_8_5_TAG
|
||||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/uwil-production-8.5:${PHP_8_5_TAG}
|
||||
|
||||
ARG USER=www-data
|
||||
|
||||
|
|
|
|||
|
|
@ -31,14 +31,14 @@ class UserCreate extends Command
|
|||
*
|
||||
* @var string|null
|
||||
*/
|
||||
protected $first_name;
|
||||
protected $firstName;
|
||||
|
||||
/**
|
||||
* The last name of the new user.
|
||||
*
|
||||
* @var string|null
|
||||
*/
|
||||
protected $last_name;
|
||||
protected $lastName;
|
||||
|
||||
/**
|
||||
* The email of the new user.
|
||||
|
|
@ -61,10 +61,10 @@ class UserCreate extends Command
|
|||
*/
|
||||
public function handle(): void
|
||||
{
|
||||
$this->first_name = null;
|
||||
$this->firstName = null;
|
||||
$this->addFirstName();
|
||||
|
||||
$this->last_name = null;
|
||||
$this->lastName = null;
|
||||
$this->addLastName();
|
||||
|
||||
$this->email = null;
|
||||
|
|
@ -74,8 +74,8 @@ class UserCreate extends Command
|
|||
$this->addRole();
|
||||
|
||||
$user = new User([
|
||||
'first_name' => $this->first_name,
|
||||
'last_name' => $this->last_name,
|
||||
'first_name' => $this->firstName,
|
||||
'last_name' => $this->lastName,
|
||||
'email' => $this->email,
|
||||
'role' => $this->role,
|
||||
'published' => true,
|
||||
|
|
@ -93,22 +93,22 @@ class UserCreate extends Command
|
|||
*/
|
||||
private function addFirstName(): void
|
||||
{
|
||||
while (is_null($this->first_name)) {
|
||||
while (is_null($this->firstName)) {
|
||||
try {
|
||||
$tmp = $this->ask('Type the wanted user first name', 'Admin');
|
||||
$validator = Validator::make(['first_name' => $tmp], [
|
||||
'first_name' => 'required|min:3|max:255'
|
||||
]);
|
||||
$validator->validate();
|
||||
$this->first_name = $tmp;
|
||||
$this->firstName = $tmp;
|
||||
} catch (ValidationException $e) {
|
||||
$this->error(sprintf(
|
||||
'Please provide a valid first name %s',
|
||||
\implode(',', collect($e->errors())->flatten()->all())
|
||||
));
|
||||
continue;
|
||||
} //end try
|
||||
}; //end while
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -118,22 +118,22 @@ class UserCreate extends Command
|
|||
*/
|
||||
private function addLastName(): void
|
||||
{
|
||||
while (is_null($this->last_name)) {
|
||||
while (is_null($this->lastName)) {
|
||||
try {
|
||||
$tmp = $this->ask('Type the wanted user last name', 'Saïtama');
|
||||
$validator = Validator::make(['last_name' => $tmp], [
|
||||
'last_name' => 'required|min:3|max:255'
|
||||
]);
|
||||
$validator->validate();
|
||||
$this->last_name = $tmp;
|
||||
$this->lastName = $tmp;
|
||||
} catch (ValidationException $e) {
|
||||
$this->error(sprintf(
|
||||
'Please provide a valid last_name %s',
|
||||
\implode(',', collect($e->errors())->flatten()->all())
|
||||
));
|
||||
continue;
|
||||
} //end try
|
||||
}; //end while
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -157,8 +157,8 @@ class UserCreate extends Command
|
|||
\implode(',', collect($e->errors())->flatten()->all())
|
||||
));
|
||||
continue;
|
||||
} //end try
|
||||
}; //end while
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -199,7 +199,7 @@ class UserCreate extends Command
|
|||
\implode(',', collect($e->errors())->flatten()->all())
|
||||
));
|
||||
continue;
|
||||
} //end try
|
||||
}; //end while
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ class Kernel extends ConsoleKernel
|
|||
// @codeCoverageIgnoreStart
|
||||
$schedule->job(StartStatJobs::class)->dailyAt('03:30');
|
||||
$schedule->job(SendTransferredToDigitalCountMail::class)->weekdays()->at('07:00');
|
||||
$schedule->job(SyncEmailOptOuts::class)->dailyAt('00:00');
|
||||
$schedule->command(DeleteUnconfirmedCustomers::class)->dailyAt('05:30');
|
||||
// @codeCoverageIgnoreEnd
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,32 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Exceptions;
|
||||
|
||||
use Mailjet\Response;
|
||||
use RuntimeException;
|
||||
|
||||
class MailjetException extends RuntimeException
|
||||
{
|
||||
/**
|
||||
* Error message returned by the Mailjet API
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public string $returnedMessage;
|
||||
|
||||
/**
|
||||
* Create a new Mailjet exception
|
||||
*
|
||||
* @param \Mailjet\Response $response
|
||||
* @param string $message
|
||||
*/
|
||||
public function __construct(Response $response, string $message)
|
||||
{
|
||||
$this->returnedMessage = $response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase();
|
||||
|
||||
parent::__construct(
|
||||
$message,
|
||||
$response->getStatus()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Lib\Helpers\MailjetHelper;
|
||||
use App\Models\Brand;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Exceptions\MailjetException;
|
||||
|
||||
class WebhookController extends Controller
|
||||
{
|
||||
/**
|
||||
* Handles incoming Mailjet webhook events
|
||||
*
|
||||
* @param Request $request
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function handleMailjetWebhook(Request $request): \Illuminate\Http\JsonResponse
|
||||
{
|
||||
$data = $request->all();
|
||||
|
||||
if ($data["event"] === "spam") {
|
||||
try {
|
||||
$campaign = MailjetHelper::getCampaign($data['mj_campaign_id']);
|
||||
|
||||
if (!$campaign) {
|
||||
return response()->json(['status' => 'error', 'message' => 'Campaign not found']);
|
||||
}
|
||||
|
||||
$brand = Brand::getBrandByNewsletterEmail($campaign[0]['FromEmail']);
|
||||
if (!$brand) {
|
||||
return response()->json(['status' => 'error', 'message' => 'Brand not found']);
|
||||
}
|
||||
|
||||
MailjetHelper::unsubscribeContact($brand, $data['email']);
|
||||
|
||||
return response()->json(['status' => 'ok']);
|
||||
} catch (MailjetException $e) {
|
||||
report($e);
|
||||
|
||||
return response()->json(['status' => 'error', 'message' => $e->returnedMessage]);
|
||||
}
|
||||
}//end if
|
||||
}
|
||||
}
|
||||
|
|
@ -220,7 +220,7 @@ class ClaimController extends Controller
|
|||
// Return conversation.
|
||||
$claimMessageModels = ClaimMessage::getAllModelsFromClaim($claim->getKey());
|
||||
return response()->json($claimMessageModels);
|
||||
} //end if
|
||||
}
|
||||
return response()->json([], 500);
|
||||
});
|
||||
}
|
||||
|
|
@ -293,6 +293,6 @@ class ClaimController extends Controller
|
|||
return $pdf->download('export.pdf');
|
||||
}
|
||||
return $this->returnExportZip($format, $claims, $pdf->output());
|
||||
}; //end if
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ use App\Models\CustomerInfo;
|
|||
use App\Models\CustomerLogin;
|
||||
use App\Models\Question;
|
||||
use App\Models\SingleOptin;
|
||||
use App\Models\BrandContactList;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Query\JoinClause;
|
||||
use Illuminate\Http\Request;
|
||||
|
|
@ -24,8 +23,6 @@ use Illuminate\Support\Facades\Session;
|
|||
use Illuminate\Support\Str;
|
||||
use League\Csv\Writer;
|
||||
use Symfony\Component\HttpFoundation\StreamedResponse;
|
||||
use App\Lib\Helpers\MailjetHelper;
|
||||
use App\Exceptions\MailjetException;
|
||||
|
||||
class CustomerController extends Controller
|
||||
{
|
||||
|
|
@ -171,19 +168,34 @@ class CustomerController extends Controller
|
|||
* Exports customers following the requested export type.
|
||||
*
|
||||
* @param \App\Http\Requests\Bo\CustomerExport $request
|
||||
* @return \Symfony\Component\HttpFoundation\StreamedResponse|\Illuminate\Http\RedirectResponse
|
||||
* @return \Symfony\Component\HttpFoundation\StreamedResponse
|
||||
* @throws \Exception If the request export type in not handled.
|
||||
*/
|
||||
public function exportSubmit(
|
||||
CustomerExport $request
|
||||
): \Symfony\Component\HttpFoundation\StreamedResponse|\Illuminate\Http\RedirectResponse {
|
||||
public function exportSubmit(CustomerExport $request): \Symfony\Component\HttpFoundation\StreamedResponse
|
||||
{
|
||||
$pagination = 2000;
|
||||
$header = '"lastname";"firstname";"email";"hashcode"';
|
||||
|
||||
$w = $this->buildCsvWriter($request->action);
|
||||
$w = Writer::createFromString($header . PHP_EOL);
|
||||
$w->setDelimiter(';');
|
||||
$w->setEnclosure('"');
|
||||
$w->setOutputBOM(Writer::BOM_UTF8);
|
||||
|
||||
$exportType = CustomerExportType::make(\intval($request->export_type));
|
||||
|
||||
$response = $this->buildStreamedResponse($exportType);
|
||||
// * We send the CSV using Symfony StreamedResponse.
|
||||
$response = new StreamedResponse();
|
||||
$response->headers->set('Content-Encoding', 'none');
|
||||
$response->headers->set('Content-Type', 'text/csv; charset=UTF-8');
|
||||
$response->headers->set('Description', 'File Transfer');
|
||||
$response->headers->set(
|
||||
'Content-Disposition',
|
||||
sprintf(
|
||||
'attachment; filename="Export pour newsletter %s %s.csv"',
|
||||
Carbon::now()->isoFormat('DD-MM-YYYY_HH-mm'),
|
||||
Str::slug($exportType->label())
|
||||
)
|
||||
);
|
||||
|
||||
switch ($exportType) {
|
||||
case CustomerExportType::both:
|
||||
|
|
@ -235,11 +247,24 @@ class CustomerController extends Controller
|
|||
throw new \Exception(sprintf('Unhandled CustomerExportType %s', $exportType->label()));
|
||||
} //end switch
|
||||
|
||||
if ($request->action === "export") {
|
||||
return $this->buildCsvDownloadResponse($response, $w);
|
||||
}
|
||||
/*
|
||||
We create a callable to output the CSV in chunk
|
||||
with Symfony StreamResponse you can flush the body content if necessary
|
||||
see Symfony documentation for more information
|
||||
*/
|
||||
|
||||
return $this->importToMailjet($request, $w);
|
||||
// * The flush value should depend on your CSV size.
|
||||
$flush_threshold = 1000;
|
||||
|
||||
$response->setCallback(function () use ($w, $flush_threshold) {
|
||||
foreach ($w->chunk(1024) as $offset => $chunk) {
|
||||
echo $chunk;
|
||||
if ($offset % $flush_threshold === 0) {
|
||||
flush();
|
||||
}
|
||||
}
|
||||
});
|
||||
return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -288,123 +313,6 @@ class CustomerController extends Controller
|
|||
->join('brands', fn($join) => $join->on('brands.id', '=', 'customer_infos.brand_id'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Build the streamed HTTP response.
|
||||
*
|
||||
* @param CustomerExportType $exportType
|
||||
* @return StreamedResponse
|
||||
*/
|
||||
private function buildStreamedResponse(CustomerExportType $exportType): StreamedResponse
|
||||
{
|
||||
// * We send the CSV using Symfony StreamedResponse.
|
||||
$response = new StreamedResponse();
|
||||
$response->headers->set('Content-Encoding', 'none');
|
||||
$response->headers->set('Content-Type', 'text/csv; charset=UTF-8');
|
||||
$response->headers->set('Description', 'File Transfer');
|
||||
$response->headers->set(
|
||||
'Content-Disposition',
|
||||
sprintf(
|
||||
'attachment; filename="Export pour newsletter %s %s.csv"',
|
||||
Carbon::now()->isoFormat('DD-MM-YYYY_HH-mm'),
|
||||
Str::slug($exportType->label())
|
||||
)
|
||||
);
|
||||
|
||||
return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
* Build the CSV writer.
|
||||
*
|
||||
* @param string $action
|
||||
* @return Writer
|
||||
*/
|
||||
private function buildCsvWriter(string $action): Writer
|
||||
{
|
||||
if ($action === 'export') {
|
||||
$header = '"lastname";"firstname";"email";"hashcode"';
|
||||
|
||||
$w = Writer::createFromString($header . PHP_EOL);
|
||||
$w->setDelimiter(';');
|
||||
} else {
|
||||
$header = 'lastname,firstname,email,hashcode';
|
||||
|
||||
$w = Writer::createFromString($header . PHP_EOL);
|
||||
$w->setDelimiter(',');
|
||||
}
|
||||
|
||||
$w->setEnclosure('"');
|
||||
$w->setOutputBOM(Writer::BOM_UTF8);
|
||||
|
||||
return $w;
|
||||
}
|
||||
|
||||
/**
|
||||
* Attach a download callback to the response.
|
||||
*
|
||||
* @param StreamedResponse $response
|
||||
* @param Writer $writer
|
||||
* @return StreamedResponse
|
||||
*/
|
||||
private function buildCsvDownloadResponse(StreamedResponse $response, Writer $writer): StreamedResponse
|
||||
{
|
||||
/*
|
||||
We create a callable to output the CSV in chunk
|
||||
with Symfony StreamResponse you can flush the body content if necessary
|
||||
see Symfony documentation for more information
|
||||
*/
|
||||
|
||||
// * The flush value should depend on your CSV size.
|
||||
$flush_threshold = 1000;
|
||||
|
||||
$response->setCallback(function () use ($writer, $flush_threshold) {
|
||||
foreach ($writer->chunk(1024) as $offset => $chunk) {
|
||||
echo $chunk;
|
||||
if ($offset % $flush_threshold === 0) {
|
||||
flush();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
* Import contacts to Mailjet
|
||||
*
|
||||
* @param CustomerExport $request
|
||||
* @param Writer $writer
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
private function importToMailjet(CustomerExport $request, Writer $writer): \Illuminate\Http\RedirectResponse
|
||||
{
|
||||
$brandModel = Brand::find($request->brand);
|
||||
|
||||
try {
|
||||
$contactList = MailjetHelper::createContactList(
|
||||
sprintf("%s - %s", now()->format('d/m/Y'), $brandModel->name)
|
||||
);
|
||||
|
||||
$mailjetListId = $contactList[0]['ID'];
|
||||
|
||||
$csvData = MailjetHelper::uploadCsvFile($mailjetListId, $writer->toString());
|
||||
MailjetHelper::importContacts($mailjetListId, $csvData['ID']);
|
||||
|
||||
BrandContactList::createBrandContactList(
|
||||
$brandModel,
|
||||
$mailjetListId,
|
||||
);
|
||||
|
||||
return back()->with('success', 'Liste créée et contacts importés avec succès.');
|
||||
} catch (MailjetException $e) {
|
||||
report($e);
|
||||
return back()->withErrors(sprintf(
|
||||
'Impossible de créer la liste de contacts Mailjet : %s.',
|
||||
$e->returnedMessage
|
||||
));
|
||||
}//end try
|
||||
}
|
||||
|
||||
/**
|
||||
* Apply all filters (brand, question, answer).
|
||||
*
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ class TrustHosts extends Middleware
|
|||
{
|
||||
return [
|
||||
$this->allSubdomainsOfApplicationUrl(),
|
||||
config('app.k8s_internal_url'),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,11 +37,10 @@ class StoreBrandRequest extends FormRequest
|
|||
public function rules(): array
|
||||
{
|
||||
$rules = [
|
||||
'name' => 'required|unique:brands,name|string|min:5|max:255',
|
||||
'url' => 'required|url|min:5|max:255',
|
||||
'url_claim' => 'required|url|min:5|max:255',
|
||||
'domain' => 'required|unique:brands,domain|string|min:5|max:255',
|
||||
'newsletter_email' => 'nullable|email:rfc,strict,dns,spoof,filter',
|
||||
'name' => 'required|unique:brands,name|string|min:5|max:255',
|
||||
'url' => 'required|url|min:5|max:255',
|
||||
'url_claim' => 'required|url|min:5|max:255',
|
||||
'domain' => 'required|unique:brands,domain|string|min:5|max:255',
|
||||
];
|
||||
return \array_merge(
|
||||
$rules,
|
||||
|
|
@ -57,12 +56,11 @@ class StoreBrandRequest extends FormRequest
|
|||
public function attributes(): array
|
||||
{
|
||||
return [
|
||||
'name' => trans('validation.attributes.name'),
|
||||
'logo' => trans('validation.custom.logo'),
|
||||
'url' => trans('validation.custom.url'),
|
||||
'url_claim' => trans('validation.custom.url_claim'),
|
||||
'domain' => trans('validation.custom.domain'),
|
||||
'newsletter_email' => trans('validation.custom.newsletter_email'),
|
||||
'name' => trans('validation.attributes.name'),
|
||||
'logo' => trans('validation.custom.logo'),
|
||||
'url' => trans('validation.custom.url'),
|
||||
'url_claim' => trans('validation.custom.url_claim'),
|
||||
'domain' => trans('validation.custom.domain'),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,8 +35,7 @@ class CustomerExport extends FormRequest
|
|||
$fail(trans('Le type d\'export invalide'));
|
||||
}
|
||||
}
|
||||
],
|
||||
'action' => 'required|in:export,create_mailjet'
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,53 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Jobs;
|
||||
|
||||
use App\Lib\Helpers\MailjetHelper;
|
||||
use App\Models\BrandContactList;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||
use Illuminate\Foundation\Queue\Queueable;
|
||||
use App\Exceptions\MailjetException;
|
||||
|
||||
class SyncEmailOptOuts implements ShouldQueue
|
||||
{
|
||||
use Queueable;
|
||||
|
||||
/**
|
||||
* Execute the job.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function handle(): void
|
||||
{
|
||||
try {
|
||||
$contactLists = MailjetHelper::getContactLists();
|
||||
|
||||
if (empty($contactLists)) {
|
||||
return;
|
||||
}
|
||||
|
||||
foreach ($contactLists as $contactList) {
|
||||
$listId = $contactList['ID'];
|
||||
$brandModel = BrandContactList::getBrandContactListByMailjetListId($listId);
|
||||
|
||||
if ($brandModel) {
|
||||
$unsubscribedContacts = MailjetHelper::getUnsubscribedContacts($listId, Carbon::now()->subDay());
|
||||
|
||||
if (empty($unsubscribedContacts)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
foreach ($unsubscribedContacts as $unsubscribedContact) {
|
||||
$contact = MailjetHelper::getContact($unsubscribedContact['ContactID']);
|
||||
|
||||
MailjetHelper::unsubscribeContact($brandModel->brand, $contact[0]["Email"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (MailjetException $e) {
|
||||
report($e);
|
||||
return;
|
||||
}//end try
|
||||
}
|
||||
}
|
||||
|
|
@ -1,286 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Lib\Helpers;
|
||||
|
||||
use App\Models\Brand;
|
||||
use App\Models\CustomerInfo;
|
||||
use App\Models\SingleOptin;
|
||||
use App\Exceptions\MailjetException;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Mailjet\Resources;
|
||||
|
||||
class MailjetHelper
|
||||
{
|
||||
/**
|
||||
* Get a campaign by ID
|
||||
*
|
||||
* @param integer $campaignId
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function getCampaign(int $campaignId): array
|
||||
{
|
||||
return Cache::remember("mailjet_campaign_{$campaignId}", 86400, function () use ($campaignId) {
|
||||
$response = app('mailjetClient')->get(Resources::$Campaign, [
|
||||
'id' => $campaignId
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to retrieve campaign
|
||||
(Campaign ID: %d | Error Code: %d | Message: %s)',
|
||||
$campaignId,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
),
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves contact lists
|
||||
*
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function getContactLists(): array
|
||||
{
|
||||
$filters = [
|
||||
'Limit' => 1000,
|
||||
'Sort' => 'CreatedAt DESC',
|
||||
];
|
||||
|
||||
$response = app('mailjetClient')->get(Resources::$Contactslist, [
|
||||
'filters' => $filters
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to retrieve contact lists (Code: %d | Message: %s)',
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get unsubscribed contacts for a given contact list
|
||||
*
|
||||
* @param integer $contactListId
|
||||
* @param \Carbon\Carbon|null $lastActivity
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function getUnsubscribedContacts(int $contactListId, \Carbon\Carbon|null $lastActivity = null): array
|
||||
{
|
||||
$filters = [
|
||||
'ContactsList' => $contactListId,
|
||||
'Unsub' => true,
|
||||
'Limit' => 1000,
|
||||
];
|
||||
|
||||
if (!is_null($lastActivity)) {
|
||||
$filters = array_merge(
|
||||
$filters,
|
||||
[
|
||||
'LastActivityAt' => $lastActivity->toRfc3339String()
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
$response = app('mailjetClient')->get(Resources::$Listrecipient, [
|
||||
'filters' => $filters
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to retrieve unsubscribed contacts for list %d (Code: %d | Message: %s)',
|
||||
$contactListId,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get contact for a given contact id
|
||||
*
|
||||
* @param integer $contactId
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function getContact(int $contactId): array
|
||||
{
|
||||
$response = app('mailjetClient')->get(Resources::$Contact, [
|
||||
'id' => $contactId
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to retrieve contact (Contact ID: %d | Error Code: %d | Message: %s)',
|
||||
$contactId,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new Mailjet contact list
|
||||
*
|
||||
* @param string $listName
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function createContactList(string $listName): array
|
||||
{
|
||||
$response = app('mailjetClient')->post(Resources::$Contactslist, [
|
||||
'body' => [
|
||||
'Name' => $listName,
|
||||
]
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to create contact list (List Name: %s | Error Code: %d | Message: %s)',
|
||||
$listName,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Uploads a CSV file
|
||||
*
|
||||
* @param integer $mailjetListId
|
||||
* @param string $csvFile
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function uploadCsvFile(int $mailjetListId, string $csvFile): array
|
||||
{
|
||||
$response = app('mailjetClient')->post(Resources::$ContactslistCsvdata, [
|
||||
'id' => $mailjetListId,
|
||||
'body' => $csvFile,
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to upload csv file (List ID: %d | Error Code: %d | Message: %s)',
|
||||
$mailjetListId,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Imports contacts into a Mailjet contact list
|
||||
*
|
||||
* @param integer $listId
|
||||
* @param integer $dataId
|
||||
* @return array
|
||||
* @throws \App\Exceptions\MailjetException If the Mailjet API call fails.
|
||||
*/
|
||||
public static function importContacts(int $listId, int $dataId): array
|
||||
{
|
||||
$response = app('mailjetClient')->post(Resources::$Csvimport, [
|
||||
'body' => [
|
||||
'ContactsListID' => $listId,
|
||||
'DataID' => $dataId,
|
||||
'Method' => "addnoforce"
|
||||
]
|
||||
]);
|
||||
|
||||
if ($response->success()) {
|
||||
return $response->getData();
|
||||
} else {
|
||||
throw new MailjetException(
|
||||
$response,
|
||||
sprintf(
|
||||
'Mailjet API Error: Unable to import contacts
|
||||
(List ID: %d | Data ID: %d | Error Code: %d | Message: %s)',
|
||||
$listId,
|
||||
$dataId,
|
||||
$response->getStatus(),
|
||||
$response->getBody()['ErrorMessage'] ?? $response->getReasonPhrase()
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Unsubscribe a contact from a brand
|
||||
*
|
||||
* @param \App\Models\Brand $brandModel
|
||||
* @param string $email
|
||||
* @return void
|
||||
* @throws \Exception When optin status cannot be changed.
|
||||
*/
|
||||
public static function unsubscribeContact(Brand $brandModel, string $email): void
|
||||
{
|
||||
$crmCustomer = CustomerInfo::getFromEmail($brandModel, $email)->first();
|
||||
|
||||
if ($crmCustomer) {
|
||||
$crmCustomer->opt_in = false;
|
||||
|
||||
if (!$crmCustomer->saveOrFail()) {
|
||||
throw new \Exception(
|
||||
sprintf(
|
||||
'Optin status not changed for customer (%s) and brand (%d).',
|
||||
$crmCustomer->hashcode,
|
||||
$brandModel->name
|
||||
)
|
||||
);
|
||||
}
|
||||
} else {
|
||||
$singleOptin = SingleOptin::query()->where('email', $email)
|
||||
->whereHas('brand', function ($q) use ($brandModel) {
|
||||
$q->whereId($brandModel->getKey());
|
||||
})->first();
|
||||
|
||||
if ($singleOptin) {
|
||||
if (!$singleOptin->delete()) {
|
||||
throw new \Exception(
|
||||
sprintf(
|
||||
'SingleOptin (%s) not deleted for brand (%d).',
|
||||
$singleOptin->hashcode,
|
||||
$brandModel->name
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
} //end if
|
||||
}
|
||||
}
|
||||
|
|
@ -3,7 +3,6 @@
|
|||
namespace App\Models;
|
||||
|
||||
use App\Enums\Users\RoleEnum;
|
||||
use App\Models\BrandContactList;
|
||||
use App\Traits\Models\ActivityLog;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
|
@ -11,15 +10,14 @@ use Illuminate\Support\Facades\Cache;
|
|||
use Uwil\LaravelCommon\Helpers\FileHelper;
|
||||
|
||||
/**
|
||||
* @property integer $id Brand id.
|
||||
* @property string $name Brand name.
|
||||
* @property string $logo Brand logo.
|
||||
* @property string $url Brand url link.
|
||||
* @property string $url_claim Brand associative url claim.
|
||||
* @property string $domain Brand domain.
|
||||
* @property string $newsletter_email Brand associative newsletter email.
|
||||
* @property-read \Illuminate\Support\Carbon $created_at Brand created date.
|
||||
* @property-read \Illuminate\Support\Carbon $updated_at Brand updated date.
|
||||
* @property integer $id Brand id.
|
||||
* @property string $name Brand name.
|
||||
* @property string $logo Brand logo.
|
||||
* @property string $url Brand url link.
|
||||
* @property string $url_claim Brand associative url claim.
|
||||
* @property string $domain Brand domain.
|
||||
* @property-read \Illuminate\Support\Carbon $created_at Brand created date.
|
||||
* @property-read \Illuminate\Support\Carbon $updated_at Brand updated date.
|
||||
*
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<App\Models\Service>
|
||||
* $services Service HasMany relation.
|
||||
|
|
@ -48,7 +46,6 @@ class Brand extends Model
|
|||
'url',
|
||||
'url_claim',
|
||||
'domain',
|
||||
'newsletter_email',
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
@ -144,19 +141,6 @@ class Brand extends Model
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get brand by newsletter_email.
|
||||
*
|
||||
* @param string $newsletter_email
|
||||
* @return Brand|null
|
||||
*/
|
||||
public static function getBrandByNewsletterEmail(string $newsletter_email): ?Brand
|
||||
{
|
||||
return Cache::remember("brand_{$newsletter_email}", 86400, function () use ($newsletter_email) {
|
||||
return self::query()->where('newsletter_email', $newsletter_email)->first();
|
||||
});
|
||||
}
|
||||
|
||||
// * RELATIONS
|
||||
|
||||
/**
|
||||
|
|
@ -248,15 +232,4 @@ class Brand extends Model
|
|||
{
|
||||
return $this->hasMany(ClaimMailTemplate::class);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* BrandContactList has many relation.
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||
*/
|
||||
public function contactLists(): \Illuminate\Database\Eloquent\Relations\HasMany
|
||||
{
|
||||
return $this->hasMany(BrandContactList::class);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,65 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
|
||||
class BrandContactList extends Model
|
||||
{
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
*
|
||||
* @var array<int, string>
|
||||
*/
|
||||
protected $fillable = [
|
||||
'brand_id',
|
||||
'mailjet_list_id',
|
||||
];
|
||||
|
||||
// * METHODS
|
||||
|
||||
/**
|
||||
* Create a brand contact list.
|
||||
*
|
||||
* @param Brand $brand
|
||||
* @param integer $mailjetListId
|
||||
* @return BrandContactList
|
||||
*/
|
||||
public static function createBrandContactList(Brand $brand, int $mailjetListId): BrandContactList
|
||||
{
|
||||
$brandContactList = self::create([
|
||||
'brand_id' => $brand->getKey(),
|
||||
'mailjet_list_id' => $mailjetListId,
|
||||
]);
|
||||
|
||||
Cache::put("brand_contact_list_{$mailjetListId}", $brandContactList, 86400);
|
||||
|
||||
return $brandContactList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get brand contact list by mailjet_list_id.
|
||||
*
|
||||
* @param integer $mailjetListId
|
||||
* @return BrandContactList|null
|
||||
*/
|
||||
public static function getBrandContactListByMailjetListId(int $mailjetListId): ?BrandContactList
|
||||
{
|
||||
return Cache::remember("brand_contact_list_{$mailjetListId}", 86400, function () use ($mailjetListId) {
|
||||
return self::query()->where('mailjet_list_id', $mailjetListId)->with('brand')->first();
|
||||
});
|
||||
}
|
||||
|
||||
// * RELATIONS
|
||||
|
||||
/**
|
||||
* Brand belongs to relation.
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
*/
|
||||
public function brand(): \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
{
|
||||
return $this->belongsTo(Brand::class);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use Illuminate\Support\Facades\App;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
|
||||
class MailjetServiceProvider extends ServiceProvider
|
||||
{
|
||||
/**
|
||||
* Bootstrap services.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function boot(): void
|
||||
{
|
||||
// Mailjet client to call the API.
|
||||
App::singleton('mailjetClient', function () {
|
||||
$mailjetClient = new \Mailjet\Client(
|
||||
config('services.mailjet.public'),
|
||||
config('services.mailjet.secret'),
|
||||
true,
|
||||
[
|
||||
'version' => 'v3',
|
||||
]
|
||||
);
|
||||
|
||||
$mailjetClient->setConnectionTimeout(200);
|
||||
$mailjetClient->setTimeout(200);
|
||||
|
||||
return $mailjetClient;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -12,16 +12,17 @@
|
|||
"laravel"
|
||||
],
|
||||
"platform": {
|
||||
"php": "^8.3"
|
||||
"php": "^8.5"
|
||||
},
|
||||
"repositories": [
|
||||
{
|
||||
"name": "lab.s-web.fr",
|
||||
"type": "composer",
|
||||
"url": "https://lab.s-web.fr/api/v4/group/23/-/packages/composer/packages.json"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^8.3",
|
||||
"php": "^8.5",
|
||||
"ext-curl": "*",
|
||||
"ext-dom": "*",
|
||||
"ext-json": "*",
|
||||
|
|
@ -37,7 +38,6 @@
|
|||
"laravel/tinker": "^2.8",
|
||||
"laravel/ui": "^4.2",
|
||||
"league/csv": "^9.7",
|
||||
"mailjet/mailjet-apiv3-php": "^1.6",
|
||||
"mews/purifier": "^3.4",
|
||||
"propaganistas/laravel-phone": "^5.0",
|
||||
"sentry/sentry-laravel": "^4.10",
|
||||
|
|
@ -48,10 +48,11 @@
|
|||
"require-dev": {
|
||||
"brianium/paratest": "^7.2",
|
||||
"fakerphp/faker": "^1.9.1",
|
||||
"larastan/larastan": "^3.13",
|
||||
"laravel-lang/common": "^4.0",
|
||||
"mockery/mockery": "^1.4.4",
|
||||
"nunomaduro/collision": "^8.1",
|
||||
"phpunit/phpunit": "^10.0",
|
||||
"phpunit/phpunit": "^12.5",
|
||||
"respect/validation": "^2.2",
|
||||
"slevomat/coding-standard": "^8.10",
|
||||
"spatie/laravel-ignition": "^2.3",
|
||||
|
|
@ -66,6 +67,9 @@
|
|||
"composer/package-versions-deprecated": true,
|
||||
"php-http/discovery": true,
|
||||
"pestphp/pest-plugin": true
|
||||
},
|
||||
"audit": {
|
||||
"block-insecure": false
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
|
|
|
|||
4254
composer.lock
generated
4254
composer.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -56,6 +56,8 @@ return [
|
|||
|
||||
'url' => env('APP_URL', 'http://localhost'),
|
||||
|
||||
'k8s_internal_url' => env('APP_K8S_INTERNAL_URL'),
|
||||
|
||||
'asset_url' => env('ASSET_URL'),
|
||||
|
||||
/*
|
||||
|
|
@ -196,7 +198,6 @@ return [
|
|||
App\Providers\RouteServiceProvider::class,
|
||||
App\Providers\TranslationServiceProvider::class,
|
||||
App\Providers\ViewServiceProvider::class,
|
||||
App\Providers\MailjetServiceProvider::class,
|
||||
],
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Support\Str;
|
||||
use Pdo\Mysql;
|
||||
|
||||
return [
|
||||
|
||||
|
|
@ -62,7 +63,7 @@ return [
|
|||
'strict' => true,
|
||||
'engine' => null,
|
||||
'options' => extension_loaded('pdo_mysql') ? array_filter([
|
||||
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
|
||||
Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
|
||||
]) : [],
|
||||
],
|
||||
|
||||
|
|
|
|||
|
|
@ -51,10 +51,8 @@ return [
|
|||
'missing_routes' => false,
|
||||
],
|
||||
|
||||
// @see: https://docs.sentry.io/platforms/php/guides/laravel/configuration/options/#send-default-pii.
|
||||
'send_default_pii' => env('SENTRY_SEND_DEFAULT_PII', false),
|
||||
|
||||
// @see: https://docs.sentry.io/platforms/php/guides/laravel/configuration/options/#traces-sample-rate.
|
||||
'traces_sample_rate' => env('SENTRY_TRACES_SAMPLE_RATE') === null ? null : (float) env('SENTRY_TRACES_SAMPLE_RATE'),
|
||||
|
||||
'before_send' => [\App\Lib\Helpers\ExceptionsHelper::class, 'sentryEventHandler'],
|
||||
|
|
|
|||
|
|
@ -31,8 +31,4 @@ return [
|
|||
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
||||
],
|
||||
|
||||
'mailjet' => [
|
||||
'public' => env('MJ_APIKEY_PUBLIC'),
|
||||
'secret' => env('MJ_APIKEY_PRIVATE'),
|
||||
],
|
||||
];
|
||||
|
|
|
|||
|
|
@ -22,11 +22,10 @@ class BrandFactory extends Factory
|
|||
public function definition(): array
|
||||
{
|
||||
return [
|
||||
'name' => $this->faker->unique()->company,
|
||||
'url' => $this->faker->url,
|
||||
'url_claim' => $this->faker->url,
|
||||
'domain' => $this->faker->unique()->domainName,
|
||||
'newsletter_email' => $this->faker->email
|
||||
'name' => $this->faker->unique()->company,
|
||||
'url' => $this->faker->url,
|
||||
'url_claim' => $this->faker->url,
|
||||
'domain' => $this->faker->unique()->domainName,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ use App\Enums\Claims\ClaimType;
|
|||
use App\Models\Brand;
|
||||
use App\Models\Claim;
|
||||
use App\Models\ClaimSubject;
|
||||
use App\Models\Customer;
|
||||
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||
|
||||
class ClaimFactory extends Factory
|
||||
|
|
@ -40,9 +39,6 @@ class ClaimFactory extends Factory
|
|||
'status' => collect(ClaimStatus::toArray())->random()->value,
|
||||
'brand_id' => $this->faker->randomElement(Brand::query()->get()->modelKeys()),
|
||||
'subject_id' => $this->faker->randomElement(ClaimSubject::query()->get()->modelKeys()),
|
||||
'customer_id' => $this->faker->boolean(50)
|
||||
? $this->faker->randomElement(Customer::query()->get()->modelKeys())
|
||||
: null,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,28 +0,0 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('brands', function (Blueprint $table) {
|
||||
$table->string('newsletter_email')->nullable()->comment('Brand associative newsletter email.')->after('domain');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('brands', function (Blueprint $table) {
|
||||
$table->dropColumn('newsletter_email');
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::create('brand_contact_lists', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->foreignId('brand_id')->comment('Brand associated.')->constrained('brands')
|
||||
->onUpdate('cascade')->onDelete('cascade');
|
||||
$table->unsignedBigInteger('mailjet_list_id')->unique();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::dropIfExists('brand_contact_lists');
|
||||
}
|
||||
};
|
||||
|
|
@ -9,9 +9,10 @@ data:
|
|||
APP_KEY: "${APP_APP_KEY}"
|
||||
APP_DEBUG: "${APP_APP_DEBUG}"
|
||||
APP_URL: "https://${APP_DOMAIN}"
|
||||
APP_K8S_INTERNAL_URL: "${APP_APP_K8S_INTERNAL_URL}"
|
||||
LOG_CHANNEL: "k8s"
|
||||
DB_HOST: "${APP_DB_HOST}"
|
||||
DB_PORT: "${APP_DB_PORT}"
|
||||
DB_HOST: "${APP_GLOBAL_OVH_MYSQL_HOST}"
|
||||
DB_PORT: "${APP_GLOBAL_OVH_MYSQL_PORT}"
|
||||
DB_DATABASE: "${APP_DB_DATABASE}"
|
||||
DB_USERNAME: "${APP_DB_USERNAME}"
|
||||
DB_PASSWORD: "${APP_DB_PASSWORD}"
|
||||
|
|
@ -32,8 +33,6 @@ data:
|
|||
SAML2_CONTACT_TECHNICAL_EMAIL: "${APP_SAML2_CONTACT_TECHNICAL_EMAIL}"
|
||||
SAML2_CONTACT_SUPPORT_EMAIL: "${APP_SAML2_CONTACT_SUPPORT_EMAIL}"
|
||||
UWIL_ADMIN_SECURE_CIDR_LIST: "${APP_GLOBAL_UWIL_ADMIN_SECURE_CIDR_LIST}"
|
||||
MJ_APIKEY_PUBLIC: "${APP_MJ_APIKEY_PUBLIC}"
|
||||
MJ_APIKEY_PRIVATE: "${APP_MJ_APIKEY_PRIVATE}"
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
|
|
@ -110,9 +109,9 @@ spec:
|
|||
imagePullSecrets:
|
||||
- name: docker-registry-credentials
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
fsGroup: 33
|
||||
runAsUser: 82
|
||||
runAsGroup: 82
|
||||
fsGroup: 82
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
volumes:
|
||||
- name: storage
|
||||
|
|
@ -196,8 +195,8 @@ spec:
|
|||
persistentVolumeClaim:
|
||||
claimName: ${CI_PROJECT_PATH_SLUG}-pvc-storage
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
fsGroup: 33
|
||||
runAsUser: 82
|
||||
runAsGroup: 82
|
||||
fsGroup: 82
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
restartPolicy: OnFailure
|
||||
|
|
|
|||
|
|
@ -113,9 +113,6 @@
|
|||
<rule ref="Squiz.Commenting.InlineComment">
|
||||
<exclude name="Squiz.Commenting.InlineComment.DocBlock" />
|
||||
</rule>
|
||||
<rule ref="Squiz.Commenting.LongConditionClosingComment">
|
||||
<exclude name="Squiz.Commenting.LongConditionClosingComment.SpacingBefore" />
|
||||
</rule>
|
||||
<rule ref="Squiz.Commenting.PostStatementComment"/>
|
||||
<rule ref="Squiz.Commenting.VariableComment"/>
|
||||
<rule ref="SlevomatCodingStandard.Namespaces.UnusedUses.UnusedUse" />
|
||||
|
|
|
|||
12
phpstan.neon
Normal file
12
phpstan.neon
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
includes:
|
||||
- vendor/larastan/larastan/extension.neon
|
||||
- vendor/nesbot/carbon/extension.neon
|
||||
|
||||
parameters:
|
||||
paths:
|
||||
- app/
|
||||
|
||||
level: 10
|
||||
|
||||
# Enforce strict types analysis
|
||||
treatPhpDocTypesAsCertain: false
|
||||
|
|
@ -222,21 +222,20 @@ return [
|
|||
'year' => 'year',
|
||||
],
|
||||
'custom' => [
|
||||
'event' => 'event',
|
||||
'model' => 'target element',
|
||||
'order' => 'order',
|
||||
'publication' => 'publication',
|
||||
'activated' => 'activated',
|
||||
'target' => 'target',
|
||||
'response_type' => 'response type',
|
||||
'reference' => 'reference',
|
||||
'type' => 'type',
|
||||
'status' => 'status',
|
||||
'label' => 'label',
|
||||
'domain' => 'domain',
|
||||
'logo' => 'logo',
|
||||
'url' => 'url',
|
||||
'url_claim' => 'claim url',
|
||||
'newsletter_email' => 'email address for the newsletter',
|
||||
'event' => 'event',
|
||||
'model' => 'target element',
|
||||
'order' => 'order',
|
||||
'publication' => 'publication',
|
||||
'activated' => 'activated',
|
||||
'target' => 'target',
|
||||
'response_type' => 'response type',
|
||||
'reference' => 'reference',
|
||||
'type' => 'type',
|
||||
'status' => 'status',
|
||||
'label' => 'label',
|
||||
'domain' => 'domain',
|
||||
'logo' => 'logo',
|
||||
'url' => 'url',
|
||||
'url_claim' => 'claim url',
|
||||
],
|
||||
];
|
||||
|
|
|
|||
|
|
@ -222,21 +222,20 @@ return [
|
|||
'year' => 'année',
|
||||
],
|
||||
'custom' => [
|
||||
'event' => 'évènement',
|
||||
'model' => 'élément ciblé',
|
||||
'order' => 'order',
|
||||
'publication' => 'publication',
|
||||
'activated' => 'activé',
|
||||
'target' => 'cible',
|
||||
'response_type' => 'type de réponse',
|
||||
'reference' => 'référence',
|
||||
'type' => 'type',
|
||||
'status' => 'status',
|
||||
'label' => 'libellé',
|
||||
'domain' => 'domaine',
|
||||
'logo' => 'logo',
|
||||
'url' => 'lien',
|
||||
'url_claim' => 'lien réclamation',
|
||||
'newsletter_email' => 'adresse email pour la newsletter',
|
||||
'event' => 'évènement',
|
||||
'model' => 'élément ciblé',
|
||||
'order' => 'order',
|
||||
'publication' => 'publication',
|
||||
'activated' => 'activé',
|
||||
'target' => 'cible',
|
||||
'response_type' => 'type de réponse',
|
||||
'reference' => 'référence',
|
||||
'type' => 'type',
|
||||
'status' => 'status',
|
||||
'label' => 'libellé',
|
||||
'domain' => 'domaine',
|
||||
'logo' => 'logo',
|
||||
'url' => 'lien',
|
||||
'url_claim' => 'lien réclamation',
|
||||
],
|
||||
];
|
||||
|
|
|
|||
|
|
@ -89,31 +89,8 @@
|
|||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- NEWSLETTER_EMAIL --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="h-100 border p-3">
|
||||
<legend>{{ str(__('validation.custom.newsletter_email'))->ucfirst() }}</legend>
|
||||
<div class="row">
|
||||
<div class="col-12 mb-3">
|
||||
@include('bo.partials.inputs.varchar', [
|
||||
'id' => 'brandNewsletterEmail',
|
||||
'label' => __(':field de la :model', [
|
||||
'field' => str(__('validation.custom.newsletter_email'))->ucfirst(),
|
||||
'model' => str(__('models.classes.brands'))->singular(),
|
||||
]),
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'newsletter_email',
|
||||
'required' => false,
|
||||
'model' => $brandModel ?? null,
|
||||
'placeholder' => 'no-reply@example.com',
|
||||
'helper' => __('Adresse email utilisée pour l\'envoi de la newsletter.'),
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- IMAGE --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<div class="col-12 mb-3">
|
||||
<fieldset class="h-100 border p-3">
|
||||
<legend>{{ str(__('validation.attributes.image'))->ucfirst() }}</legend>
|
||||
<div class="row">
|
||||
|
|
|
|||
|
|
@ -58,16 +58,10 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center mt-4">
|
||||
<div class="col-lg-6 col-md-10 col-12 text-center text-lg-end">
|
||||
<button class="btn btn-primary" data-bs-tooltip="tooltip" type="submit" name="action" value="export"
|
||||
<div class="col-lg-6 col-md-10 col-12 text-center">
|
||||
<button class="btn btn-primary" data-bs-tooltip="tooltip" type="submit"
|
||||
title="{{ __('Cliquer pour exporter la liste de client pour une newsletter') }}">
|
||||
{{ __('Exporter au format CSV') }}
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-10 col-12 text-center text-lg-start">
|
||||
<button class="btn btn-success" data-bs-tooltip="tooltip" type="submit" name="action" value="create_mailjet"
|
||||
title="{{ __('Cliquer pour importer la liste de client sur mailjet') }}">
|
||||
{{ __('Importer sur Mailjet') }}
|
||||
{{ __('Exporter') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ use App\Http\Controllers\Api\V4\CustomerController as V4CustomerController;
|
|||
use App\Http\Controllers\Api\V4\OptinController as V4OptinController;
|
||||
use App\Http\Controllers\Api\V4\QuestionController as V4QuestionController;
|
||||
use App\Http\Controllers\Api\V4\StatsController as V4StatsController;
|
||||
use App\Http\Controllers\Api\WebhookController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
|
|
@ -141,5 +140,3 @@ Route::prefix('v4')->name('apiV4.')->group(function () {
|
|||
Route::post('/claim', [V4ClaimController::class, 'store'])->name('claim.store');
|
||||
});
|
||||
});
|
||||
|
||||
Route::post('/webhook/mailjet', [WebhookController::class, 'handleMailjetWebhook'])->name('webhook.mailjet');
|
||||
|
|
|
|||
7
tests/coverage/_css/bootstrap.min.css
vendored
7
tests/coverage/_css/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
1
tests/coverage/_css/nv.d3.min.css
vendored
1
tests/coverage/_css/nv.d3.min.css
vendored
File diff suppressed because one or more lines are too long
5
tests/coverage/_css/octicons.css
vendored
5
tests/coverage/_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:hidden;
|
||||
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/_js/bootstrap.min.js
vendored
7
tests/coverage/_js/bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
5
tests/coverage/_js/d3.min.js
vendored
5
tests/coverage/_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/_js/jquery.min.js
vendored
2
tests/coverage/_js/jquery.min.js
vendored
File diff suppressed because one or more lines are too long
8
tests/coverage/_js/nv.d3.min.js
vendored
8
tests/coverage/_js/nv.d3.min.js
vendored
File diff suppressed because one or more lines are too long
5
tests/coverage/_js/popper.min.js
vendored
5
tests/coverage/_js/popper.min.js
vendored
File diff suppressed because one or more lines are too long
|
|
@ -1,345 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/CreateAdmin.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">CreateAdmin.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\Console\Commands\CreateAdmin">CreateAdmin</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">13</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=""> <a href="#64"><abbr title="handle(): int">handle</abbr></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=" small">1</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#97"><abbr title="addFirstname(): void">addFirstname</abbr></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=" small">3</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#122"><abbr title="addLastname(): void">addLastname</abbr></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=" small">3</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#147"><abbr title="addEmail(): void">addEmail</abbr></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=" small">3</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#172"><abbr title="addPassword(): void">addPassword</abbr></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=" small">3</td>
|
||||
<td class="" 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\Commands</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\Models\User</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\Console\Command</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\Support\Facades\Validator</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\Validation\ValidationException</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="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"> * Creates a new user</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"> * @codeCoverageIgnore</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="keyword">class</span><span class="default"> </span><span class="default">CreateAdmin</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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">{</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">/**</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 name and signature of the console command.</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 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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'user:create'</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"></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=" d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="comment"> * The console command description.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="27" href="#27">27</a></td><td class="col-11 codeLine"><span class="comment"> * @var string</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Create a backend admin user'</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"> * The firstname of the new user.</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="comment"> * @var string</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">protected</span><span class="default"> </span><span class="default">$firstname</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="37" href="#37">37</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="38" href="#38">38</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="39" href="#39">39</a></td><td class="col-11 codeLine"><span class="comment"> * The lastname of the new user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="comment"> * @var string</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="42" href="#42">42</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$lastname</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"></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="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="comment"> * The email of the new user.</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="comment"> *</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="comment"> * @var string</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"> */</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">protected</span><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="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="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"> * The password of the new user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="54" href="#54">54</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="55" href="#55">55</a></td><td class="col-11 codeLine"><span class="comment"> * @var string</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="57" href="#57">57</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$password</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"></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="comment">/**</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="comment"> * Execute the console command.</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="comment"> *</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="comment"> * @return integer</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="comment"> */</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="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="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="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">$this</span><span class="default">-></span><span class="default">firstname</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=" 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="default">$this</span><span class="default">-></span><span class="default">addFirstname</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="68" href="#68">68</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="69" href="#69">69</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">lastname</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=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">addLastname</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="71" href="#71">71</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">email</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=" d-flex"><td class="col-1 text-right"><a id="73" href="#73">73</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">addEmail</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"></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="default">$this</span><span class="default">-></span><span class="default">password</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=" 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="default">$this</span><span class="default">-></span><span class="default">addPassword</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="77" href="#77">77</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">User</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
||||
<tr class=" d-flex"><td 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">'firstname'</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">firstname</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'lastname'</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">lastname</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'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=" d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</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">password</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td 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">'remember_token'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">null</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="84" href="#84">84</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span><span class="keyword">)</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"><span class="default"> </span><span class="default">$user</span><span class="default">-></span><span class="default">saveOrFail</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'User created 👌'</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"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="89" href="#89">89</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="90" href="#90">90</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</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"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="comment"> * Add a firstname to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addFirstname</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="98" href="#98">98</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="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">firstname</span><span class="keyword">)</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="100" href="#100">100</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="101" href="#101">101</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user firstname'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Admin'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'firstname'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">]</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="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'firstname'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required|min:3|max:255'</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="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="105" href="#105">105</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="106" href="#106">106</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">firstname</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="107" href="#107">107</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="108" href="#108">108</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please provide a valid firstname %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="110" href="#110">110</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="111" href="#111">111</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="112" href="#112">112</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="default"> </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=" d-flex"><td class="col-1 text-right"><a id="117" href="#117">117</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="118" href="#118">118</a></td><td class="col-11 codeLine"><span class="comment"> * Add a lastname to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="119" href="#119">119</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="120" href="#120">120</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="121" href="#121">121</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="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addLastname</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="123" href="#123">123</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="124" href="#124">124</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">lastname</span><span class="keyword">)</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="125" href="#125">125</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<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="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user lastname'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Saïtama'</span><span class="keyword">)</span><span class="keyword">;</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="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'lastname'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">]</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="128" href="#128">128</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'lastname'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required|min:3|max:255'</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><span class="keyword">)</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="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="131" href="#131">131</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">lastname</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="132" href="#132">132</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="133" href="#133">133</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="134" href="#134">134</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please provide a valid lastname %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="135" href="#135">135</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="136" href="#136">136</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="137" href="#137">137</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="138" href="#138">138</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="139" href="#139">139</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="140" href="#140">140</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="141" href="#141">141</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="142" href="#142">142</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="143" href="#143">143</a></td><td class="col-11 codeLine"><span class="comment"> * Add an email to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="144" href="#144">144</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="145" href="#145">145</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="146" href="#146">146</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="147" href="#147">147</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addEmail</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="148" href="#148">148</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="149" href="#149">149</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">email</span><span class="keyword">)</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="150" href="#150">150</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="151" href="#151">151</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user email'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'equipe.web@ldc.fr'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="152" href="#152">152</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">]</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="153" href="#153">153</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|unique:users,email|email:rfc,dns'</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="154" href="#154">154</a></td><td class="col-11 codeLine"><span class="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="155" href="#155">155</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="156" href="#156">156</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">email</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="157" href="#157">157</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="158" href="#158">158</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="159" href="#159">159</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please provide a valid email %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="160" href="#160">160</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="161" href="#161">161</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="162" href="#162">162</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="163" href="#163">163</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="164" href="#164">164</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="165" href="#165">165</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="166" href="#166">166</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="167" href="#167">167</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="168" href="#168">168</a></td><td class="col-11 codeLine"><span class="comment"> * Add a password to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="169" href="#169">169</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="170" href="#170">170</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="171" href="#171">171</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="172" href="#172">172</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addPassword</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="173" href="#173">173</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="174" href="#174">174</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="175" href="#175">175</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">password</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">secret</span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="176" href="#176">176</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default">\is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">password</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="default">'Failed to confirm, '</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">''</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">'Type the wanted user password'</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="177" href="#177">177</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">)</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">secret</span><span class="keyword">(</span><span class="default">'Confirm the password'</span><span class="keyword">)</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="178" href="#178">178</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="179" href="#179">179</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="180" href="#180">180</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="181" href="#181">181</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="182" href="#182">182</a></td><td class="col-11 codeLine"><span class="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.3.5</a> at Thu Oct 5 13:16:08 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,187 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/DeleteUnconfirmedCustomers.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">DeleteUnconfirmedCustomers.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\Console\Commands\DeleteUnconfirmedCustomers">DeleteUnconfirmedCustomers</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">2</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=""> <a href="#38"><abbr title="handle(): int">handle</abbr></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=" small">2</td>
|
||||
<td class="" 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\Commands</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\Models\Customer</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\CustomerLogin</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\CustomerOptInHistory</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\Console\Command</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\Support\Facades\DB</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\Support\Facades\Log</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="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"> * @codeCoverageIgnore</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="keyword">class</span><span class="default"> </span><span class="default">DeleteUnconfirmedCustomers</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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>
|
||||
<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"> * The name and signature of the console command.</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="comment"> * @var string</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"> */</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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'customer:deleteuc'</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=" 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="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="comment"> * The console command description.</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"> *</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"> * @var string</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Delete the customers that haven\'t</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"> confirmed their acocunt within 24 hours after the registeration.'</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"> * Execute the console command.</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="comment"> * @return integer</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">handle</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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">/** @var \Illuminate\Database\Eloquent\Collection $customersLogins */</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="default"> </span><span class="default">$customersLogins</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">CustomerLogin</span><span class="default">::</span><span class="default">query</span><span class="keyword">(</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">-></span><span class="default">where</span><span class="keyword">(</span><span class="default">'status'</span><span class="keyword">,</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="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">where</span><span class="keyword">(</span><span class="default">'created_at'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'<'</span><span class="keyword">,</span><span class="default"> </span><span class="default">Carbon</span><span class="default">::</span><span class="default">now</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">subDay</span><span class="keyword">(</span><span class="default">1</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="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'brand'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'customer'</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="default">-></span><span class="default">get</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="46" href="#46">46</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$customersLogins</span><span class="default">-></span><span class="default">map</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="default">CustomerLogin</span><span class="default"> </span><span class="default">$customerLogin</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="47" href="#47">47</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Log</span><span class="default">::</span><span class="default">info</span><span class="keyword">(</span><span class="default">$customerLogin</span><span class="default">-></span><span class="default">customer_id</span><span class="keyword">)</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="default">DB</span><span class="default">::</span><span class="default">transaction</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">use</span><span class="default"> </span><span class="keyword">(</span><span class="default">$customerLogin</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="49" href="#49">49</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/** @var \App\Models\Customer $customer */</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="default">$customer</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$customerLogin</span><span class="default">-></span><span class="default">customer</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="comment">/** @var \App\Models\Brand */</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="default">$brand</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$customerLogin</span><span class="default">-></span><span class="default">brand</span><span class="keyword">;</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"></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="comment">// * Suppression de ses infos de login pour la marque.</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">$customer</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">$brand</span><span class="keyword">,</span><span class="default"> </span><span class="default">Customer</span><span class="default">::</span><span class="default">FIRST_OR_FAIL</span><span class="keyword">)</span><span class="default">-></span><span class="default">deleteOrFail</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="57" href="#57">57</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$customer</span><span class="default">-></span><span class="default">login</span><span class="keyword">(</span><span class="default">$brand</span><span class="keyword">,</span><span class="default"> </span><span class="default">Customer</span><span class="default">::</span><span class="default">FIRST_OR_FAIL</span><span class="keyword">)</span><span class="default">-></span><span class="default">deleteOrFail</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"></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="comment">// * Si le customer n'a plus d'info il n'a donc plus besoin de compte en crm.</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="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$customer</span><span class="default">-></span><span class="default">infos</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">count</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=" 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="comment">// * Suppression du customer une fois tout le reste supprimé.</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">$customer</span><span class="default">-></span><span class="default">optInHistory</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">get</span><span class="keyword">(</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">-></span><span class="default">map</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="default">CustomerOptInHistory</span><span class="default"> </span><span class="default">$customerOptInHistory</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="64" href="#64">64</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$customerOptInHistory</span><span class="default">-></span><span class="default">deleteOrFail</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="65" href="#65">65</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="66" href="#66">66</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$customer</span><span class="default">-></span><span class="default">deleteOrFail</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"><span class="default"> </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="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="69" href="#69">69</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="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">0</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</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="72" href="#72">72</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,417 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/GenerateClient.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">GenerateClient.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\Console\Commands\GenerateClient">GenerateClient</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">19</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=""> <a href="#45"><abbr title="handle(): int">handle</abbr></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=" small">1</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#60"><abbr title="copyApiConfigInfo(): void">copyApiConfigInfo</abbr></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=" small">2</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#78"><abbr title="copyRoutesList(): void">copyRoutesList</abbr></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=" small">4</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#106"><abbr title="copyExceptions(): void">copyExceptions</abbr></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=" small">2</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#127"><abbr title="copyTraits(): void">copyTraits</abbr></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=" small">2</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#147"><abbr title="copyEnums(): void">copyEnums</abbr></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=" small">2</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#173"><abbr title="copyToFolder(array $classes, string $folder): void">copyToFolder</abbr></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=" small">3</td>
|
||||
<td class="" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""> <a href="#199"><abbr title="replaceInPhpFile(string $source, string $search, string $replace): void">replaceInPhpFile</abbr></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=" small">3</td>
|
||||
<td class="" 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\Commands</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\Enums\ApiError</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\Enums\ApiStatus</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\Enums\ArcadiaOrderType</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">App\Enums\Country</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">App\Enums\QuestionType</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">App\Exceptions\Api\V4\ApiErrorException</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">App\Exceptions\Api\V4\CrmException</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">App\Traits\Enums\BaseEnum</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\Console\Command</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\File</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\Route</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\Str</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="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"> * @codeCoverageIgnore</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="keyword">class</span><span class="default"> </span><span class="default">GenerateClient</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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>
|
||||
<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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">TARGET</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'client/src'</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">CLIENTNAMESPACE</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'LDC\\LDCCRM'</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 name and signature of the console command.</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 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">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'client:generate'</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"> * The console command description.</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="comment"> * @var string</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">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Generate the crm V4 client in client folder'</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"></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=" d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="comment"> * Execute the console command.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="42" href="#42">42</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="comment"> * @return integer</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"> */</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">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="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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></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="default">$this</span><span class="default">-></span><span class="default">copyTraits</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="48" href="#48">48</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyEnums</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="49" href="#49">49</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyExceptions</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="50" href="#50">50</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyRoutesList</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="default">$this</span><span class="default">-></span><span class="default">copyApiConfigInfo</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"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</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=" d-flex"><td class="col-1 text-right"><a id="54" href="#54">54</a></td><td class="col-11 codeLine"></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="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="comment"> * Copy config files</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="comment"> *</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="comment"> * @return void</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="comment"> */</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="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyApiConfigInfo</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="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="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Copy Api Config'</span><span class="keyword">)</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">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</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="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">File</span><span class="default">::</span><span class="default">exists</span><span class="keyword">(</span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/../apiConfig.readonly.json</span><span class="string">"</span><span class="keyword">)</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="65" href="#65">65</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">delete</span><span class="keyword">(</span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/../apiConfig.readonly.json</span><span class="string">"</span><span class="keyword">)</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="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="default">File</span><span class="default">::</span><span class="default">put</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="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/../apiConfig.readonly.json</span><span class="string">"</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"><span class="default"> </span><span class="default">\json_encode</span><span class="keyword">(</span><span class="default">config</span><span class="keyword">(</span><span class="default">'api'</span><span class="keyword">)</span><span class="keyword">,</span><span class="default"> </span><span class="default">JSON_PRETTY_PRINT</span><span class="default"> </span><span class="keyword">|</span><span class="default"> </span><span class="default">JSON_UNESCAPED_SLASHES</span><span class="keyword">)</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</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="72" href="#72">72</a></td><td class="col-11 codeLine"></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="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="comment"> * Copy routes into a json file</span></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="comment"> *</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="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</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="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyRoutesList</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="79" href="#79">79</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="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Copy Routes'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$routes</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">[</span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/** @var \Illuminate\Routing\Route */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="83" href="#83">83</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">Route</span><span class="default">::</span><span class="default">getRoutes</span><span class="keyword">(</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$route</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="84" href="#84">84</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">\strpos</span><span class="keyword">(</span><span class="default">$route</span><span class="default">-></span><span class="default">getPrefix</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span><span class="default"> </span><span class="default">'v4'</span><span class="keyword">)</span><span class="default"> </span><span class="default">!==</span><span class="default"> </span><span class="default">false</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="85" href="#85">85</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$routes</span><span class="keyword">[</span><span class="default">$route</span><span class="default">-></span><span class="default">getName</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">]</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="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'uri'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$route</span><span class="default">-></span><span class="default">uri</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'methods'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$route</span><span class="default">-></span><span class="default">methods</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><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"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="90" href="#90">90</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</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="default">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">File</span><span class="default">::</span><span class="default">exists</span><span class="keyword">(</span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/routes.json</span><span class="string">"</span><span class="keyword">)</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="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">delete</span><span class="keyword">(</span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/routes.json</span><span class="string">"</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">put</span><span class="keyword">(</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/routes.json</span><span class="string">"</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\json_encode</span><span class="keyword">(</span><span class="default">$routes</span><span class="keyword">,</span><span class="default"> </span><span class="default">JSON_PRETTY_PRINT</span><span class="default"> </span><span class="keyword">|</span><span class="default"> </span><span class="default">JSON_UNESCAPED_SLASHES</span><span class="keyword">)</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="98" href="#98">98</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="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="100" href="#100">100</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="101" href="#101">101</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="comment"> * Copy Exeption classes</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="105" href="#105">105</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="106" href="#106">106</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyExceptions</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="107" href="#107">107</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="108" href="#108">108</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Copy Exceptions'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="110" href="#110">110</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classes</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="111" href="#111">111</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">CrmException</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="112" href="#112">112</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">ApiErrorException</span><span class="default">::</span><span class="keyword">class</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyToFolder</span><span class="keyword">(</span><span class="default">$classes</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Exceptions'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">foreach</span><span class="default"> </span><span class="keyword">(</span><span class="default">$classes</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$class</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="116" href="#116">116</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classBasename</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">class_basename</span><span class="keyword">(</span><span class="default">$class</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="117" href="#117">117</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$dest</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/Exceptions/</span><span class="string">$classBasename</span><span class="string">.php</span><span class="string">"</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="default">$this</span><span class="default">-></span><span class="default">replaceInPhpFile</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">,</span><span class="default"> </span><span class="default">'App\\'</span><span class="keyword">,</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">CLIENTNAMESPACE</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><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="119" href="#119">119</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="120" href="#120">120</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="121" href="#121">121</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="123" href="#123">123</a></td><td class="col-11 codeLine"><span class="comment"> * Copy base enums classes</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="comment"> *</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"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="126" href="#126">126</a></td><td class="col-11 codeLine"><span class="comment"> */</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">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyTraits</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="128" href="#128">128</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="129" href="#129">129</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Copy Traits'</span><span class="keyword">)</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="default"> </span><span class="default">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="131" href="#131">131</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classes</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="132" href="#132">132</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">BaseEnum</span><span class="default">::</span><span class="keyword">class</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="133" href="#133">133</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="134" href="#134">134</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyToFolder</span><span class="keyword">(</span><span class="default">$classes</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Traits'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="135" href="#135">135</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">foreach</span><span class="default"> </span><span class="keyword">(</span><span class="default">$classes</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$class</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="136" href="#136">136</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classBasename</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">class_basename</span><span class="keyword">(</span><span class="default">$class</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="137" href="#137">137</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$dest</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/Traits/</span><span class="string">$classBasename</span><span class="string">.php</span><span class="string">"</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="138" href="#138">138</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">replaceInPhpFile</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">,</span><span class="default"> </span><span class="default">'App\\'</span><span class="keyword">,</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">CLIENTNAMESPACE</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><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="139" href="#139">139</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="140" href="#140">140</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="141" href="#141">141</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="142" href="#142">142</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="143" href="#143">143</a></td><td class="col-11 codeLine"><span class="comment"> * Copy enums classes</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="144" href="#144">144</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="145" href="#145">145</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="146" href="#146">146</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="147" href="#147">147</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyEnums</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="148" href="#148">148</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="149" href="#149">149</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Copy Enums'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="150" href="#150">150</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="151" href="#151">151</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classes</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="152" href="#152">152</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">ApiError</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="153" href="#153">153</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">ApiStatus</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="154" href="#154">154</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">ArcadiaOrderType</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="155" href="#155">155</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</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="156" href="#156">156</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">QuestionType</span><span class="default">::</span><span class="keyword">class</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="157" href="#157">157</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="158" href="#158">158</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">copyToFolder</span><span class="keyword">(</span><span class="default">$classes</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Enums'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="159" href="#159">159</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">foreach</span><span class="default"> </span><span class="keyword">(</span><span class="default">$classes</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$class</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="160" href="#160">160</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classBasename</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">class_basename</span><span class="keyword">(</span><span class="default">$class</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="161" href="#161">161</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$dest</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/Enums/</span><span class="string">$classBasename</span><span class="string">.php</span><span class="string">"</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="162" href="#162">162</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">replaceInPhpFile</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">,</span><span class="default"> </span><span class="default">'App\\'</span><span class="keyword">,</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">CLIENTNAMESPACE</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><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="163" href="#163">163</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="164" href="#164">164</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="165" href="#165">165</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="166" href="#166">166</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="167" href="#167">167</a></td><td class="col-11 codeLine"><span class="comment"> * Copy Classes to specified folder</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="168" href="#168">168</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="169" href="#169">169</a></td><td class="col-11 codeLine"><span class="comment"> * @param array $classes</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="170" href="#170">170</a></td><td class="col-11 codeLine"><span class="comment"> * @param string $folder</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="171" href="#171">171</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="172" href="#172">172</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="173" href="#173">173</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">copyToFolder</span><span class="keyword">(</span><span class="keyword">array</span><span class="default"> </span><span class="default">$classes</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$folder</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="174" href="#174">174</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="175" href="#175">175</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$rootTarget</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app_path</span><span class="keyword">(</span><span class="default">'../'</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">TARGET</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="176" href="#176">176</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$folderNamespace</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">\str_replace</span><span class="keyword">(</span><span class="default">'/'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'\\'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$folder</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="177" href="#177">177</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">foreach</span><span class="default"> </span><span class="keyword">(</span><span class="default">$classes</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$class</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="178" href="#178">178</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classFileName</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">\str_replace</span><span class="keyword">(</span><span class="string">"</span><span class="string">App\\</span><span class="string">$folderNamespace</span><span class="string">\\</span><span class="string">"</span><span class="keyword">,</span><span class="default"> </span><span class="default">''</span><span class="keyword">,</span><span class="default"> </span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'%s.php'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$class</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="179" href="#179">179</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classFileName</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">\str_replace</span><span class="keyword">(</span><span class="default">'\\'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'/'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$classFileName</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="180" href="#180">180</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$classBasename</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">class_basename</span><span class="keyword">(</span><span class="default">$class</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="181" href="#181">181</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$source</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">\app_path</span><span class="keyword">(</span><span class="string">"</span><span class="string">$folder</span><span class="string">/</span><span class="string">$classFileName</span><span class="string">"</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="182" href="#182">182</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$dest</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="string">"</span><span class="string">$rootTarget</span><span class="string">/</span><span class="string">$folder</span><span class="string">/</span><span class="string">$classBasename</span><span class="string">.php</span><span class="string">"</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="183" href="#183">183</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">File</span><span class="default">::</span><span class="default">exists</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">)</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="184" href="#184">184</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">delete</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="185" href="#185">185</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="186" href="#186">186</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">copy</span><span class="keyword">(</span><span class="default">$source</span><span class="keyword">,</span><span class="default"> </span><span class="default">$dest</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="187" href="#187">187</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">replaceInPhpFile</span><span class="keyword">(</span><span class="default">$dest</span><span class="keyword">,</span><span class="default"> </span><span class="default">'namespace App'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'namespace '</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">CLIENTNAMESPACE</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="188" href="#188">188</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="189" href="#189">189</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="190" href="#190">190</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="191" href="#191">191</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="192" href="#192">192</a></td><td class="col-11 codeLine"><span class="comment"> * Replaces a specific string with another on a file</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="193" href="#193">193</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="194" href="#194">194</a></td><td class="col-11 codeLine"><span class="comment"> * @param string $source</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="195" href="#195">195</a></td><td class="col-11 codeLine"><span class="comment"> * @param string $search</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="196" href="#196">196</a></td><td class="col-11 codeLine"><span class="comment"> * @param string $replace</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="197" href="#197">197</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="198" href="#198">198</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="199" href="#199">199</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">replaceInPhpFile</span><span class="keyword">(</span><span class="default">string</span><span class="default"> </span><span class="default">$source</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$search</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$replace</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="200" href="#200">200</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="201" href="#201">201</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$fContent</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">get</span><span class="keyword">(</span><span class="default">$source</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="202" href="#202">202</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="203" href="#203">203</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// Remove trailing \Api\V4 .</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="204" href="#204">204</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$pos</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">strpos</span><span class="keyword">(</span><span class="default">$fContent</span><span class="keyword">,</span><span class="default"> </span><span class="default">'\Api\V4'</span><span class="keyword">)</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="205" href="#205">205</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$fContent</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">substr_replace</span><span class="keyword">(</span><span class="default">$fContent</span><span class="keyword">,</span><span class="default"> </span><span class="default">''</span><span class="keyword">,</span><span class="default"> </span><span class="default">$pos</span><span class="keyword">,</span><span class="default"> </span><span class="default">strlen</span><span class="keyword">(</span><span class="default">'\Api\V4'</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="206" href="#206">206</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="207" href="#207">207</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="208" href="#208">208</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// Remove trailing \Api .</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="209" href="#209">209</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$fContent</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">of</span><span class="keyword">(</span><span class="default">$fContent</span><span class="keyword">)</span><span class="default">-></span><span class="default">replaceMatches</span><span class="keyword">(</span><span class="default">"/\\\(Api)([\s;\\\])/"</span><span class="keyword">,</span><span class="default"> </span><span class="default">'$2'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="210" href="#210">210</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$fContent</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">of</span><span class="keyword">(</span><span class="default">$fContent</span><span class="keyword">)</span><span class="default">-></span><span class="default">replaceMatches</span><span class="keyword">(</span><span class="default">"/\\\Traits\\\Enums/"</span><span class="keyword">,</span><span class="default"> </span><span class="default">'\Traits'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="211" href="#211">211</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="212" href="#212">212</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// Replace namespace top level.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="213" href="#213">213</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$pos</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">strpos</span><span class="keyword">(</span><span class="default">$fContent</span><span class="keyword">,</span><span class="default"> </span><span class="default">$search</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="214" href="#214">214</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$pos</span><span class="default"> </span><span class="default">!==</span><span class="default"> </span><span class="default">false</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="215" href="#215">215</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">File</span><span class="default">::</span><span class="default">put</span><span class="keyword">(</span><span class="default">$source</span><span class="keyword">,</span><span class="default"> </span><span class="default">\str_replace</span><span class="keyword">(</span><span class="default">$search</span><span class="keyword">,</span><span class="default"> </span><span class="default">$replace</span><span class="keyword">,</span><span class="default"> </span><span class="default">$fContent</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="216" href="#216">216</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="217" href="#217">217</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="218" href="#218">218</a></td><td class="col-11 codeLine"><span class="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,194 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/LdcWebStatusChecker.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">LdcWebStatusChecker.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\Console\Commands\LdcWebStatusChecker">LdcWebStatusChecker</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">5</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=""> <a href="#38"><abbr title="handle(): mixed">handle</abbr></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=" small">5</td>
|
||||
<td class="" 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\Commands</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\Command</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="comment">/**</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="comment"> * Command Name: LDC Web Status Checker</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="comment"> * Description: Envoi des infos Serveur/Laravel vers LDC Web</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"> * Version: 1.1</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"> * Author: Vincent BRIDIER</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"> * Author URI: vincent.bridier@ldc.fr</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"> * @codeCoverageIgnore</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"> */</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">class</span><span class="default"> </span><span class="default">LdcWebStatusChecker</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="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"> * The name and signature of the console command.</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="comment"> * @var string</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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'ldcweb:statuschecker'</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 console command description.</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 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">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Envoi des infos Serveur/Laravel vers LDC Web'</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"> * Execute the console command.</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="comment"> * @return mixed</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">handle</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">mixed</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="default">$data</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">[</span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'uuid'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">config</span><span class="keyword">(</span><span class="default">'ldcweb.project_uuid'</span><span class="keyword">)</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">// Sitemap.xml ?</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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">file_exists</span><span class="keyword">(</span><span class="default">public_path</span><span class="keyword">(</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">'/sitemap.xml'</span><span class="keyword">)</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="45" href="#45">45</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'sitemap'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</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="46" href="#46">46</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">else</span><span class="default"> </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="default">$data</span><span class="keyword">[</span><span class="default">'sitemap'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</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="48" href="#48">48</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="49" href="#49">49</a></td><td class="col-11 codeLine"></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="comment">// Robots.txt ?</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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">file_exists</span><span class="keyword">(</span><span class="default">public_path</span><span class="keyword">(</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">'/robots.txt'</span><span class="keyword">)</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="52" href="#52">52</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'robots'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</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="53" href="#53">53</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">else</span><span class="default"> </span><span class="keyword">{</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="default">$data</span><span class="keyword">[</span><span class="default">'robots'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</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="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"></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="comment">// Check logs.</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">$data</span><span class="keyword">[</span><span class="default">'logs'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</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">$patherror</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">storage_path</span><span class="keyword">(</span><span class="default">'/logs'</span><span class="keyword">)</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">$files</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">glob</span><span class="keyword">(</span><span class="default">$patherror</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">'/*.log'</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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$files</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">></span><span class="default"> </span><span class="default">0</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="62" href="#62">62</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">$files</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">$file</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="63" href="#63">63</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'logs'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$data</span><span class="keyword">[</span><span class="default">'logs'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">+</span><span class="default"> </span><span class="default">filesize</span><span class="keyword">(</span><span class="default">$file</span><span class="keyword">)</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="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="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"></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="default">$data</span><span class="keyword">[</span><span class="default">'code'</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'version'</span><span class="keyword">]</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">app</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">version</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="68" href="#68">68</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="69" href="#69">69</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// Send by cURL.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$url</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'https://ldc-web.ldc.fr/api/status-checker'</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td 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">$ch</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">curl_init</span><span class="keyword">(</span><span class="default">$url</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$payload</span><span class="default"> </span><span class="keyword">=</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">'CE8S52Qq7stf5k8frF4T'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'datas'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">json_encode</span><span class="keyword">(</span><span class="default">$data</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="default">curl_setopt</span><span class="keyword">(</span><span class="default">$ch</span><span class="keyword">,</span><span class="default"> </span><span class="default">CURLOPT_POSTFIELDS</span><span class="keyword">,</span><span class="default"> </span><span class="default">$payload</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">curl_setopt</span><span class="keyword">(</span><span class="default">$ch</span><span class="keyword">,</span><span class="default"> </span><span class="default">CURLOPT_RETURNTRANSFER</span><span class="keyword">,</span><span class="default"> </span><span class="default">true</span><span class="keyword">)</span><span class="keyword">;</span></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="default">curl_exec</span><span class="keyword">(</span><span class="default">$ch</span><span class="keyword">)</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="default">curl_close</span><span class="keyword">(</span><span class="default">$ch</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="79" href="#79">79</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,187 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/MigrateCrmUsers.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">MigrateCrmUsers.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\Console\Commands\MigrateCrmUsers">MigrateCrmUsers</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">6</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=""> <a href="#35"><abbr title="handle(): int">handle</abbr></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=" small">6</td>
|
||||
<td class="" 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\Commands</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\Lib\MigrateOldData</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\Brand</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\Console\Command</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\DB</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="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"> * @codeCoverageIgnore</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="keyword">class</span><span class="default"> </span><span class="default">MigrateCrmUsers</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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">{</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="comment"> * The name and signature of the console command.</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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'migrate:crm'</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="21" href="#21">21</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="22" href="#22">22</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="comment"> * The console command description.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="comment"> * @var string</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="27" href="#27">27</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Migrate crm users'</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"></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="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="comment"> * Execute the console command.</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"> *</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"> * @return integer</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"> */</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">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="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="default"> </span><span class="keyword">try</span><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="default"> </span><span class="default">$table</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'What is the tmp table name with users data ?'</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"></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="keyword">try</span><span class="default"> </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"><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">connection</span><span class="keyword">(</span><span class="default">config</span><span class="keyword">(</span><span class="default">'database.oldDB'</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">table</span><span class="keyword">(</span><span class="default">$table</span><span class="keyword">)</span><span class="default">-></span><span class="default">exists</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="42" href="#42">42</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">\Exception</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="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'%s table not found on old crm database'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$table</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="44" href="#44">44</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="keyword">-</span><span class="default">1</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="default">$brandname</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'What is the brand name ?'</span><span class="keyword">)</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="default">$brand</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Brand</span><span class="default">::</span><span class="default">query</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">where</span><span class="keyword">(</span><span class="default">'name'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'LIKE'</span><span class="keyword">,</span><span class="default"> </span><span class="string">"</span><span class="string">%</span><span class="string">$brandname</span><span class="string">%</span><span class="string">"</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=" 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">if</span><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$brand</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="50" href="#50">50</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">$this</span><span class="default">-></span><span class="default">confirm</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'Would you like to use %s ? '</span><span class="keyword">,</span><span class="default"> </span><span class="default">$brandname</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=" 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="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Command cancelled'</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"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</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=" 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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">confirm</span><span class="keyword">(</span><span class="default">'Would you like to create a new one ?'</span><span class="keyword">)</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="55" href="#55">55</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$brand</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Brand</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="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$brand</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$brandname</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">$brand</span><span class="default">-></span><span class="default">save</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><span class="default"> </span><span class="keyword">else</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="59" href="#59">59</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'Command cancelled'</span><span class="keyword">)</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="keyword">return</span><span class="default"> </span><span class="default">0</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="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="63" href="#63">63</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="64" href="#64">64</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$mgOldData</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">MigrateOldData</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="65" href="#65">65</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$mgOldData</span><span class="default">-></span><span class="default">runMigration</span><span class="keyword">(</span><span class="default">$brand</span><span class="keyword">,</span><span class="default"> </span><span class="default">$table</span><span class="keyword">)</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="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">\Exception</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="67" href="#67">67</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'Failed %s'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$e</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="68" href="#68">68</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="keyword">-</span><span class="default">1</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"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</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="72" href="#72">72</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/StartStatJobs.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">StartStatJobs.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\Console\Commands\StartStatJobs">StartStatJobs</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">1</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=""> <a href="#32"><abbr title="handle(): int">handle</abbr></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=" small">1</td>
|
||||
<td class="" 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\Commands</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\Jobs\StartStatJobs</span><span class="default"> </span><span class="keyword">as</span><span class="default"> </span><span class="default">JobsStartStatJobs</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\Console\Command</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="comment">/**</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="comment"> * @codeCoverageIgnore</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"> */</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">class</span><span class="default"> </span><span class="default">StartStatJobs</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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 name and signature of the console command.</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"> * @var string</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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'stats:collect'</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"></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">/**</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"> * The console command description.</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"> *</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"> * @var string</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">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Force push the collect stats jobs into the queue (stats)'</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"> * Execute the console command.</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"> * @return integer</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">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="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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"><span class="default"> </span><span class="default">\dispatch</span><span class="keyword">(</span><span class="keyword">new</span><span class="default"> </span><span class="default">JobsStartStatJobs</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">afterResponse</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"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,190 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/TestMail.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">TestMail.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\Console\Commands\TestMail">TestMail</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="#29"><abbr title="handle()">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 / 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\Console\Commands</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\Command</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\Facades\Mail</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">TestMail</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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 name and signature of the console command.</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 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">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'uwil:mail:test'</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 console command description.</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 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">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Send test email to equipe.web@ldc.fr'</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"></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=" d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="comment"> * Execute the console command.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="27" href="#27">27</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</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="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="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="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger 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="default">Mail</span><span class="default">::</span><span class="default">raw</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'UWIL mail-test from %s %s'</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"> </span><span class="default">\config</span><span class="keyword">(</span><span class="default">'app.url'</span><span class="keyword">)</span><span class="keyword">)</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">$msg</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="32" href="#32">32</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$msg</span><span class="default">-></span><span class="default">to</span><span class="keyword">(</span><span class="default">'equipe.web@ldc.fr'</span><span class="keyword">)</span><span class="default">-></span><span class="default">subject</span><span class="keyword">(</span><span class="default">'Test 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="33" href="#33">33</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="34" href="#34">34</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="35" href="#35">35</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,496 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands/UserCreate.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</a></li>
|
||||
<li class="breadcrumb-item active">UserCreate.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 / 90</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 / 6</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\Console\Commands\UserCreate">UserCreate</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 / 90</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 / 6</div></td>
|
||||
<td class="danger small">380</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="#68"><abbr title="handle(): int">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 / 22</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="#106"><abbr title="addFirstName(): void">addFirstName</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 / 13</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">12</td>
|
||||
<td class="danger" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#131"><abbr title="addLastName(): void">addLastName</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 / 13</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">12</td>
|
||||
<td class="danger" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#156"><abbr title="addEmail(): void">addEmail</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 / 13</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">12</td>
|
||||
<td class="danger" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#181"><abbr title="addPassword(): void">addPassword</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">12</td>
|
||||
<td class="danger" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#197"><abbr title="addRole(): void">addRole</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 / 25</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">42</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\Console\Commands</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\Enums\Users\RoleEnum</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\User</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">Carbon\Carbon</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\Console\Command</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\Validator</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\Validation\ValidationException</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">UserCreate</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Command</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="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"> * The name and signature of the console command.</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="comment"> * @var string</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">protected</span><span class="default"> </span><span class="default">$signature</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'uwil:user:create'</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"> * The console command description.</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="comment"> * @var string</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">protected</span><span class="default"> </span><span class="default">$description</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">'Create a backend admin user'</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="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"> * The first name of the new user.</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="comment"> * @var string</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"> */</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">protected</span><span class="default"> </span><span class="default">$first_name</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"> * The last name of the new user.</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="comment"> * @var string</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$last_name</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=" 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="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="comment"> * The email of the new user.</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"> *</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"> * @var string</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="comment"> */</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">protected</span><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="48" href="#48">48</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="49" href="#49">49</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="50" href="#50">50</a></td><td class="col-11 codeLine"><span class="comment"> * The password of the new user.</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"> *</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"> * @var string</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">protected</span><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="55" href="#55">55</a></td><td class="col-11 codeLine"></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=" d-flex"><td class="col-1 text-right"><a id="57" href="#57">57</a></td><td class="col-11 codeLine"><span class="comment"> * The role of the new user.</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="comment"> *</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="comment"> * @var string</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="comment"> */</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">protected</span><span class="default"> </span><span class="default">$role</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"></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="comment">/**</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="comment"> * Execute the console command.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="65" href="#65">65</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="66" href="#66">66</a></td><td class="col-11 codeLine"><span class="comment"> * @return integer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="67" href="#67">67</a></td><td class="col-11 codeLine"><span class="comment"> */</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="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="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="69" href="#69">69</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">first_name</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="danger d-flex"><td 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">$this</span><span class="default">-></span><span class="default">addFirstName</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="72" href="#72">72</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="73" href="#73">73</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">last_name</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="danger d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">addLastName</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="75" href="#75">75</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger 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="default">$this</span><span class="default">-></span><span class="default">email</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="danger d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">addEmail</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td 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">$this</span><span class="default">-></span><span class="default">password</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="danger d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">addPassword</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="81" href="#81">81</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">role</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="danger d-flex"><td 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">$this</span><span class="default">-></span><span class="default">addRole</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="84" href="#84">84</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="85" href="#85">85</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$user</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">User</span><span class="keyword">(</span><span class="keyword">[</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'first_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">first_name</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'last_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">last_name</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger 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="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="danger d-flex"><td class="col-1 text-right"><a id="89" href="#89">89</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'password'</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">password</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger 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="default">'role'</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">role</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger 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="default">'published'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">true</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td 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">'published_at'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Carbon</span><span class="default">::</span><span class="default">now</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</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="danger d-flex"><td 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">$user</span><span class="default">-></span><span class="default">saveOrFail</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="95" href="#95">95</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">info</span><span class="keyword">(</span><span class="default">'User created 👌'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="98" href="#98">98</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="100" href="#100">100</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="101" href="#101">101</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="comment"> * Add a first name to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="105" href="#105">105</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="106" href="#106">106</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addFirstName</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="107" href="#107">107</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="108" href="#108">108</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">first_name</span><span class="keyword">)</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="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td 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">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user first name'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Admin'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="111" href="#111">111</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'first_name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</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="112" href="#112">112</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'first_name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required|min:3|max:255'</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="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="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">first_name</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="116" href="#116">116</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="danger d-flex"><td class="col-1 text-right"><a id="117" href="#117">117</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger 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="default">'Please provide a valid first name %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="119" href="#119">119</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="120" href="#120">120</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="danger d-flex"><td class="col-1 text-right"><a id="121" href="#121">121</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="123" href="#123">123</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</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="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="127" href="#127">127</a></td><td class="col-11 codeLine"><span class="comment"> * Add a last name to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="128" href="#128">128</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="129" href="#129">129</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="130" href="#130">130</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="131" href="#131">131</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addLastName</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="132" href="#132">132</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="133" href="#133">133</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">last_name</span><span class="keyword">)</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="134" href="#134">134</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="135" href="#135">135</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user last name'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'Saïtama'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="136" href="#136">136</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'last_name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</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="137" href="#137">137</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'last_name'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required|min:3|max:255'</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="138" href="#138">138</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="danger d-flex"><td class="col-1 text-right"><a id="139" href="#139">139</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="140" href="#140">140</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">last_name</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="141" href="#141">141</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="danger d-flex"><td class="col-1 text-right"><a id="142" href="#142">142</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="143" href="#143">143</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please provide a valid last_name %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="144" href="#144">144</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="145" href="#145">145</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="danger d-flex"><td class="col-1 text-right"><a id="146" href="#146">146</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="147" href="#147">147</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="148" href="#148">148</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="149" href="#149">149</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="150" href="#150">150</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="151" href="#151">151</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="152" href="#152">152</a></td><td class="col-11 codeLine"><span class="comment"> * Add an email to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="153" href="#153">153</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="154" href="#154">154</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="155" href="#155">155</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="156" href="#156">156</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addEmail</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="157" href="#157">157</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="158" href="#158">158</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">email</span><span class="keyword">)</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="159" href="#159">159</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="160" href="#160">160</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">ask</span><span class="keyword">(</span><span class="default">'Type the wanted user email'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'equipe.web@ldc.fr'</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="161" href="#161">161</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'email'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</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="162" href="#162">162</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|unique:users,email|email:rfc,dns'</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="163" href="#163">163</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="danger d-flex"><td class="col-1 text-right"><a id="164" href="#164">164</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="165" href="#165">165</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">email</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="166" href="#166">166</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="danger d-flex"><td class="col-1 text-right"><a id="167" href="#167">167</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="168" href="#168">168</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please provide a valid email %s'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="169" href="#169">169</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="170" href="#170">170</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="danger d-flex"><td class="col-1 text-right"><a id="171" href="#171">171</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="172" href="#172">172</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="173" href="#173">173</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="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="174" href="#174">174</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="175" href="#175">175</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="176" href="#176">176</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="177" href="#177">177</a></td><td class="col-11 codeLine"><span class="comment"> * Add a password to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="178" href="#178">178</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="179" href="#179">179</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="180" href="#180">180</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="181" href="#181">181</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addPassword</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="182" href="#182">182</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="183" href="#183">183</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="184" href="#184">184</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">password</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">secret</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="185" href="#185">185</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">(</span><span class="keyword">!</span><span class="default">\is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">password</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="default">'Failed to confirm, '</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">''</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">.</span><span class="default"> </span><span class="default">'Type the wanted user password'</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="186" href="#186">186</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">!==</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">secret</span><span class="keyword">(</span><span class="default">'Confirm the password'</span><span class="keyword">)</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="187" href="#187">187</a></td><td class="col-11 codeLine"><span class="default"> </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="188" href="#188">188</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="189" href="#189">189</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="190" href="#190">190</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="191" href="#191">191</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="192" href="#192">192</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="193" href="#193">193</a></td><td class="col-11 codeLine"><span class="comment"> * Add a role to the user.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="194" href="#194">194</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="195" href="#195">195</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="196" href="#196">196</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="197" href="#197">197</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">addRole</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="198" href="#198">198</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="199" href="#199">199</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">while</span><span class="default"> </span><span class="keyword">(</span><span class="default">is_null</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">role</span><span class="keyword">)</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="200" href="#200">200</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">try</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="201" href="#201">201</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">choice</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="202" href="#202">202</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Select his role'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="203" href="#203">203</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">[</span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">conceptor</span><span class="default">-></span><span class="default">name</span><span class="keyword">,</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">admin</span><span class="default">-></span><span class="default">name</span><span class="keyword">,</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">visitor</span><span class="default">-></span><span class="default">name</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="204" href="#204">204</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">visitor</span><span class="default">-></span><span class="default">name</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="205" href="#205">205</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$maxAttempts</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="danger d-flex"><td class="col-1 text-right"><a id="206" href="#206">206</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$allowMultipleSelections</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">false</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="207" href="#207">207</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="208" href="#208">208</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">$tmp</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">conceptor</span><span class="default">-></span><span class="default">name</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="209" href="#209">209</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">conceptor</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="210" href="#210">210</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="211" href="#211">211</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">$tmp</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">admin</span><span class="default">-></span><span class="default">name</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="212" href="#212">212</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">admin</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="213" href="#213">213</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="214" href="#214">214</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">$tmp</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">visitor</span><span class="default">-></span><span class="default">name</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="215" href="#215">215</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$tmp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">RoleEnum</span><span class="default">::</span><span class="default">visitor</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="216" href="#216">216</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="217" href="#217">217</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Validator</span><span class="default">::</span><span class="default">make</span><span class="keyword">(</span><span class="keyword">[</span><span class="default">'role'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$tmp</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="218" href="#218">218</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'role'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'required'</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="219" href="#219">219</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="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="220" href="#220">220</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$validator</span><span class="default">-></span><span class="default">validate</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="221" href="#221">221</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">role</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$tmp</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="222" href="#222">222</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="keyword">catch</span><span class="default"> </span><span class="keyword">(</span><span class="default">ValidationException</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="danger d-flex"><td class="col-1 text-right"><a id="223" href="#223">223</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="224" href="#224">224</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'Please choose from the selection'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="225" href="#225">225</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">\implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">$e</span><span class="default">-></span><span class="default">errors</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">flatten</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">all</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="226" href="#226">226</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="danger d-flex"><td class="col-1 text-right"><a id="227" href="#227">227</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">continue</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="228" href="#228">228</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="default"> </span><span class="comment">//end try</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="229" href="#229">229</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">;</span><span class="default"> </span><span class="comment">//end while</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="230" href="#230">230</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="231" href="#231">231</a></td><td class="col-11 codeLine"><span class="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,301 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Console/Commands</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Commands</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="TestMail.php.html#8">App\Console\Commands\TestMail</a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#12">App\Console\Commands\UserCreate</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="UserCreate.php.html#12">App\Console\Commands\UserCreate</a></td><td class="text-right">380</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="TestMail.php.html#29"><abbr title="App\Console\Commands\TestMail::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#68"><abbr title="App\Console\Commands\UserCreate::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#106"><abbr title="App\Console\Commands\UserCreate::addFirstName">addFirstName</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#131"><abbr title="App\Console\Commands\UserCreate::addLastName">addLastName</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#156"><abbr title="App\Console\Commands\UserCreate::addEmail">addEmail</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#181"><abbr title="App\Console\Commands\UserCreate::addPassword">addPassword</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#197"><abbr title="App\Console\Commands\UserCreate::addRole">addRole</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="UserCreate.php.html#197"><abbr title="App\Console\Commands\UserCreate::addRole">addRole</abbr></a></td><td class="text-right">42</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#106"><abbr title="App\Console\Commands\UserCreate::addFirstName">addFirstName</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#131"><abbr title="App\Console\Commands\UserCreate::addLastName">addLastName</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#156"><abbr title="App\Console\Commands\UserCreate::addEmail">addEmail</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="UserCreate.php.html#181"><abbr title="App\Console\Commands\UserCreate::addPassword">addPassword</abbr></a></td><td class="text-right">12</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,5], "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,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,2,"<a href=\"DeleteUnconfirmedCustomers.php.html#16\">App\\Console\\Commands\\DeleteUnconfirmedCustomers<\/a>"],[100,19,"<a href=\"GenerateClient.php.html#21\">App\\Console\\Commands\\GenerateClient<\/a>"],[100,5,"<a href=\"LdcWebStatusChecker.php.html#17\">App\\Console\\Commands\\LdcWebStatusChecker<\/a>"],[100,6,"<a href=\"MigrateCrmUsers.php.html#13\">App\\Console\\Commands\\MigrateCrmUsers<\/a>"],[100,1,"<a href=\"StartStatJobs.php.html#11\">App\\Console\\Commands\\StartStatJobs<\/a>"],[0,1,"<a href=\"TestMail.php.html#8\">App\\Console\\Commands\\TestMail<\/a>"],[0,19,"<a href=\"UserCreate.php.html#12\">App\\Console\\Commands\\UserCreate<\/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=\"DeleteUnconfirmedCustomers.php.html#38\">App\\Console\\Commands\\DeleteUnconfirmedCustomers::handle<\/a>"],[100,1,"<a href=\"GenerateClient.php.html#45\">App\\Console\\Commands\\GenerateClient::handle<\/a>"],[100,2,"<a href=\"GenerateClient.php.html#60\">App\\Console\\Commands\\GenerateClient::copyApiConfigInfo<\/a>"],[100,4,"<a href=\"GenerateClient.php.html#78\">App\\Console\\Commands\\GenerateClient::copyRoutesList<\/a>"],[100,2,"<a href=\"GenerateClient.php.html#106\">App\\Console\\Commands\\GenerateClient::copyExceptions<\/a>"],[100,2,"<a href=\"GenerateClient.php.html#127\">App\\Console\\Commands\\GenerateClient::copyTraits<\/a>"],[100,2,"<a href=\"GenerateClient.php.html#147\">App\\Console\\Commands\\GenerateClient::copyEnums<\/a>"],[100,3,"<a href=\"GenerateClient.php.html#173\">App\\Console\\Commands\\GenerateClient::copyToFolder<\/a>"],[100,3,"<a href=\"GenerateClient.php.html#199\">App\\Console\\Commands\\GenerateClient::replaceInPhpFile<\/a>"],[100,5,"<a href=\"LdcWebStatusChecker.php.html#38\">App\\Console\\Commands\\LdcWebStatusChecker::handle<\/a>"],[100,6,"<a href=\"MigrateCrmUsers.php.html#35\">App\\Console\\Commands\\MigrateCrmUsers::handle<\/a>"],[100,1,"<a href=\"StartStatJobs.php.html#32\">App\\Console\\Commands\\StartStatJobs::handle<\/a>"],[0,1,"<a href=\"TestMail.php.html#29\">App\\Console\\Commands\\TestMail::handle<\/a>"],[0,1,"<a href=\"UserCreate.php.html#68\">App\\Console\\Commands\\UserCreate::handle<\/a>"],[0,3,"<a href=\"UserCreate.php.html#106\">App\\Console\\Commands\\UserCreate::addFirstName<\/a>"],[0,3,"<a href=\"UserCreate.php.html#131\">App\\Console\\Commands\\UserCreate::addLastName<\/a>"],[0,3,"<a href=\"UserCreate.php.html#156\">App\\Console\\Commands\\UserCreate::addEmail<\/a>"],[0,3,"<a href=\"UserCreate.php.html#181\">App\\Console\\Commands\\UserCreate::addPassword<\/a>"],[0,6,"<a href=\"UserCreate.php.html#197\">App\\Console\\Commands\\UserCreate::addRole<\/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,214 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console/Commands</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Console</a></li>
|
||||
<li class="breadcrumb-item active">Commands</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 / 93</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 / 7</div></td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
||||
<span class="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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""><img src="../../../_icons/file-code.svg" class="octicon" /><a href="DeleteUnconfirmedCustomers.php.html">DeleteUnconfirmedCustomers.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="GenerateClient.php.html">GenerateClient.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="LdcWebStatusChecker.php.html">LdcWebStatusChecker.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="MigrateCrmUsers.php.html">MigrateCrmUsers.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="StartStatJobs.php.html">StartStatJobs.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="TestMail.php.html">TestMail.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="danger"><img src="../../../_icons/file-code.svg" class="octicon" /><a href="UserCreate.php.html">UserCreate.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 / 90</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 / 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>
|
||||
</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,300 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Console</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">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="Commands/TestMail.php.html#8">App\Console\Commands\TestMail</a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#12">App\Console\Commands\UserCreate</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="Commands/UserCreate.php.html#12">App\Console\Commands\UserCreate</a></td><td class="text-right">380</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="Commands/TestMail.php.html#29"><abbr title="App\Console\Commands\TestMail::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#68"><abbr title="App\Console\Commands\UserCreate::handle">handle</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#106"><abbr title="App\Console\Commands\UserCreate::addFirstName">addFirstName</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#131"><abbr title="App\Console\Commands\UserCreate::addLastName">addLastName</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#156"><abbr title="App\Console\Commands\UserCreate::addEmail">addEmail</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#181"><abbr title="App\Console\Commands\UserCreate::addPassword">addPassword</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#197"><abbr title="App\Console\Commands\UserCreate::addRole">addRole</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="Commands/UserCreate.php.html#197"><abbr title="App\Console\Commands\UserCreate::addRole">addRole</abbr></a></td><td class="text-right">42</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#106"><abbr title="App\Console\Commands\UserCreate::addFirstName">addFirstName</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#131"><abbr title="App\Console\Commands\UserCreate::addLastName">addLastName</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#156"><abbr title="App\Console\Commands\UserCreate::addEmail">addEmail</abbr></a></td><td class="text-right">12</td></tr>
|
||||
<tr><td><a href="Commands/UserCreate.php.html#181"><abbr title="App\Console\Commands\UserCreate::addPassword">addPassword</abbr></a></td><td class="text-right">12</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/nv.d3.min.js?v=10.1.7" 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,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([7,0,0,0,0,0,0,0,0,0,0,14], "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=\"Commands\/DeleteUnconfirmedCustomers.php.html#16\">App\\Console\\Commands\\DeleteUnconfirmedCustomers<\/a>"],[100,19,"<a href=\"Commands\/GenerateClient.php.html#21\">App\\Console\\Commands\\GenerateClient<\/a>"],[100,5,"<a href=\"Commands\/LdcWebStatusChecker.php.html#17\">App\\Console\\Commands\\LdcWebStatusChecker<\/a>"],[100,6,"<a href=\"Commands\/MigrateCrmUsers.php.html#13\">App\\Console\\Commands\\MigrateCrmUsers<\/a>"],[100,1,"<a href=\"Commands\/StartStatJobs.php.html#11\">App\\Console\\Commands\\StartStatJobs<\/a>"],[0,1,"<a href=\"Commands\/TestMail.php.html#8\">App\\Console\\Commands\\TestMail<\/a>"],[0,19,"<a href=\"Commands\/UserCreate.php.html#12\">App\\Console\\Commands\\UserCreate<\/a>"],[100,2,"<a href=\"Kernel.php.html#10\">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([[100,2,"<a href=\"Commands\/DeleteUnconfirmedCustomers.php.html#38\">App\\Console\\Commands\\DeleteUnconfirmedCustomers::handle<\/a>"],[100,1,"<a href=\"Commands\/GenerateClient.php.html#45\">App\\Console\\Commands\\GenerateClient::handle<\/a>"],[100,2,"<a href=\"Commands\/GenerateClient.php.html#60\">App\\Console\\Commands\\GenerateClient::copyApiConfigInfo<\/a>"],[100,4,"<a href=\"Commands\/GenerateClient.php.html#78\">App\\Console\\Commands\\GenerateClient::copyRoutesList<\/a>"],[100,2,"<a href=\"Commands\/GenerateClient.php.html#106\">App\\Console\\Commands\\GenerateClient::copyExceptions<\/a>"],[100,2,"<a href=\"Commands\/GenerateClient.php.html#127\">App\\Console\\Commands\\GenerateClient::copyTraits<\/a>"],[100,2,"<a href=\"Commands\/GenerateClient.php.html#147\">App\\Console\\Commands\\GenerateClient::copyEnums<\/a>"],[100,3,"<a href=\"Commands\/GenerateClient.php.html#173\">App\\Console\\Commands\\GenerateClient::copyToFolder<\/a>"],[100,3,"<a href=\"Commands\/GenerateClient.php.html#199\">App\\Console\\Commands\\GenerateClient::replaceInPhpFile<\/a>"],[100,5,"<a href=\"Commands\/LdcWebStatusChecker.php.html#38\">App\\Console\\Commands\\LdcWebStatusChecker::handle<\/a>"],[100,6,"<a href=\"Commands\/MigrateCrmUsers.php.html#35\">App\\Console\\Commands\\MigrateCrmUsers::handle<\/a>"],[100,1,"<a href=\"Commands\/StartStatJobs.php.html#32\">App\\Console\\Commands\\StartStatJobs::handle<\/a>"],[0,1,"<a href=\"Commands\/TestMail.php.html#29\">App\\Console\\Commands\\TestMail::handle<\/a>"],[0,1,"<a href=\"Commands\/UserCreate.php.html#68\">App\\Console\\Commands\\UserCreate::handle<\/a>"],[0,3,"<a href=\"Commands\/UserCreate.php.html#106\">App\\Console\\Commands\\UserCreate::addFirstName<\/a>"],[0,3,"<a href=\"Commands\/UserCreate.php.html#131\">App\\Console\\Commands\\UserCreate::addLastName<\/a>"],[0,3,"<a href=\"Commands\/UserCreate.php.html#156\">App\\Console\\Commands\\UserCreate::addEmail<\/a>"],[0,3,"<a href=\"Commands\/UserCreate.php.html#181\">App\\Console\\Commands\\UserCreate::addPassword<\/a>"],[0,6,"<a href=\"Commands\/UserCreate.php.html#197\">App\\Console\\Commands\\UserCreate::addRole<\/a>"],[100,1,"<a href=\"Kernel.php.html#25\">App\\Console\\Kernel::schedule<\/a>"],[100,1,"<a href=\"Kernel.php.html#38\">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,148 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Console</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">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="danger">Total</td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="2.11" aria-valuemin="0" aria-valuemax="100" style="width: 2.11%">
|
||||
<span class="sr-only">2.11% covered (danger)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="danger small"><div align="right">2.11%</div></td>
|
||||
<td class="danger small"><div align="right">2 / 95</div></td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="12.50" aria-valuemin="0" aria-valuemax="100" style="width: 12.50%">
|
||||
<span class="sr-only">12.50% covered (danger)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="danger small"><div align="right">12.50%</div></td>
|
||||
<td class="danger small"><div align="right">1 / 8</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-directory.svg" class="octicon" /><a href="Commands/index.html">Commands</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 / 93</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 / 7</div></td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
||||
<span class="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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="Kernel.php.html">Kernel.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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,201 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ActivityLogs/ActivityLogsEventEnum.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">ActivityLogs</a></li>
|
||||
<li class="breadcrumb-item active">ActivityLogsEventEnum.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\Enums\ActivityLogs\ActivityLogsEventEnum">ActivityLogsEventEnum</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="#42"><abbr title="bootstrapClass(): string">bootstrapClass</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\Enums\ActivityLogs</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ActivityLogsEventEnum</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">created</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">updated</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">duplicated</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">3</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="keyword">case</span><span class="default"> </span><span class="default">deleted</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">4</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"> * Optionnal labels definition</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">created</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Création'</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">self</span><span class="default">::</span><span class="default">updated</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mise à jour'</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">self</span><span class="default">::</span><span class="default">duplicated</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Duplication'</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">self</span><span class="default">::</span><span class="default">deleted</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Suppression'</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"></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"> * Custom added classes definition</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="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">BOOTSTRAPCLASS</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="31" href="#31">31</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">created</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'success'</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">self</span><span class="default">::</span><span class="default">updated</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'warning'</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">self</span><span class="default">::</span><span class="default">duplicated</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'secondary'</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">self</span><span class="default">::</span><span class="default">deleted</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'danger'</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"> * Get Class</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"> * @return 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">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">bootstrapClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">string</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="43" href="#43">43</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="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">self</span><span class="default">::</span><span class="default">BOOTSTRAPCLASS</span><span class="keyword">[</span><span class="default">$this</span><span class="default">-></span><span class="default">name</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"><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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,288 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Enums/ActivityLogs</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">ActivityLogs</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="ActivityLogsEventEnum.php.html#7">App\Enums\ActivityLogs\ActivityLogsEventEnum</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="ActivityLogsEventEnum.php.html#42"><abbr title="App\Enums\ActivityLogs\ActivityLogsEventEnum::bootstrapClass">bootstrapClass</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,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,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,1,"<a href=\"ActivityLogsEventEnum.php.html#7\">App\\Enums\\ActivityLogs\\ActivityLogsEventEnum<\/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=\"ActivityLogsEventEnum.php.html#42\">App\\Enums\\ActivityLogs\\ActivityLogsEventEnum::bootstrapClass<\/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,121 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ActivityLogs</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">ActivityLogs</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 / 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="danger"><img src="../../../_icons/file-code.svg" class="octicon" /><a href="ActivityLogsEventEnum.php.html">ActivityLogsEventEnum.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>
|
||||
|
||||
|
||||
</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ApiError.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">ApiError.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ApiError</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">modelNotFound</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">101</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">validationFailed</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">102</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">customerExists</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">103</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="keyword">case</span><span class="default"> </span><span class="default">customerAlreadyActive</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">110</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">case</span><span class="default"> </span><span class="default">customerNotActivated</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">116</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">case</span><span class="default"> </span><span class="default">authFailed</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">117</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">case</span><span class="default"> </span><span class="default">apiAuthFailed</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">119</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">case</span><span class="default"> </span><span class="default">singleOptinCustomerExists</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">120</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">case</span><span class="default"> </span><span class="default">methodNotAllowed</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">150</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">case</span><span class="default"> </span><span class="default">wrongTimeStamp</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">151</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">case</span><span class="default"> </span><span class="default">missingParameter</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">400</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">case</span><span class="default"> </span><span class="default">authorizationException</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">403</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">case</span><span class="default"> </span><span class="default">throttleRequestsException</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">429</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=" 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="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="comment"> * Optionnal labels definition</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"> */</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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="29" href="#29">29</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">modelNotFound</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'%s introuvable.'</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="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">validationFailed</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Impossible de valider les données'</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="default">self</span><span class="default">::</span><span class="default">customerExists</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'L\'utilisateur est déjà enregistré sur ce site'</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">self</span><span class="default">::</span><span class="default">customerNotActivated</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Le compte n\'est pas activé'</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">self</span><span class="default">::</span><span class="default">customerAlreadyActive</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Le compte est déjà activé'</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">self</span><span class="default">::</span><span class="default">singleOptinCustomerExists</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Le single optin ne peut être ajouté car un compte existe.'</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">self</span><span class="default">::</span><span class="default">authFailed</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Echec de l\'authentification du compte'</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">self</span><span class="default">::</span><span class="default">apiAuthFailed</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Echec de l\'authentification client à l\'Api LDC-CRM pour ce service'</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">self</span><span class="default">::</span><span class="default">methodNotAllowed</span><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 method is not allowed for this request'</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">self</span><span class="default">::</span><span class="default">wrongTimeStamp</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Your request is malformed, please check timestamp header and</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"> parameter'</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="default">self</span><span class="default">::</span><span class="default">missingParameter</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'The request is missing some parameters'</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"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">authorizationException</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'You are not autorized to access this'</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">self</span><span class="default">::</span><span class="default">throttleRequestsException</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Throttle: too many request have been attempted, please retry later'</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="43" href="#43">43</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ApiStatus.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">ApiStatus.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ApiStatus</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">OK</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">KO</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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">}</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ArcadiaMailType.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">ArcadiaMailType.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ArcadiaMailType</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="keyword">default</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">game</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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">}</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/ArcadiaOrderType.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">ArcadiaOrderType.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ArcadiaOrderType</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">cb</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">check</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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">}</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,875 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Country.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">Country.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="97.62" aria-valuemin="0" aria-valuemax="100" style="width: 97.62%">
|
||||
<span class="sr-only">97.62% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">97.62%</div></td>
|
||||
<td class="success small"><div align="right">41 / 42</div></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="83.33" aria-valuemin="0" aria-valuemax="100" style="width: 83.33%">
|
||||
<span class="sr-only">83.33% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">83.33%</div></td>
|
||||
<td class="warning small"><div align="right">5 / 6</div></td>
|
||||
<td class="warning 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="success"><abbr title="App\Enums\Country">Country</abbr></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="97.62" aria-valuemin="0" aria-valuemax="100" style="width: 97.62%">
|
||||
<span class="sr-only">97.62% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">97.62%</div></td>
|
||||
<td class="success small"><div align="right">41 / 42</div></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="83.33" aria-valuemin="0" aria-valuemax="100" style="width: 83.33%">
|
||||
<span class="sr-only">83.33% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">83.33%</div></td>
|
||||
<td class="warning small"><div align="right">5 / 6</div></td>
|
||||
<td class="warning small">7</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"> <a href="#521"><abbr title="getValidCountriesLabel(): array">getValidCountriesLabel</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="#533"><abbr title="getValidCountriesValues(): array">getValidCountriesValues</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="#545"><abbr title="getValidIsoAplha2Codes(): array">getValidIsoAplha2Codes</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="#555"><abbr title="getValidCountries(): array">getValidCountries</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">16 / 16</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="#580"><abbr title="isoCodes(): array">isoCodes</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">16 / 16</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="warning"> <a href="#604"><abbr title="get(string $attribute): int|string|null">get</abbr></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="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.15</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">Country</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">afghanistan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">alandIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">albania</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">3</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="keyword">case</span><span class="default"> </span><span class="default">algeria</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">4</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">case</span><span class="default"> </span><span class="default">americanSamoa</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">5</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">case</span><span class="default"> </span><span class="default">andorra</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">6</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">case</span><span class="default"> </span><span class="default">angola</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">7</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">case</span><span class="default"> </span><span class="default">anguilla</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">8</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">case</span><span class="default"> </span><span class="default">antarctica</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">9</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">case</span><span class="default"> </span><span class="default">antiguaAndBarbuda</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">10</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">case</span><span class="default"> </span><span class="default">argentina</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">11</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">case</span><span class="default"> </span><span class="default">armenia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">12</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">case</span><span class="default"> </span><span class="default">aruba</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">13</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">case</span><span class="default"> </span><span class="default">australia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">14</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">case</span><span class="default"> </span><span class="default">austria</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">15</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">case</span><span class="default"> </span><span class="default">azerbaijan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">16</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="keyword">case</span><span class="default"> </span><span class="default">bahrain</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">17</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">case</span><span class="default"> </span><span class="default">bahamas</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">18</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">case</span><span class="default"> </span><span class="default">bangladesh</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">19</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">barbados</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">20</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">case</span><span class="default"> </span><span class="default">belarus</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">21</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="keyword">case</span><span class="default"> </span><span class="default">belgium</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">22</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">case</span><span class="default"> </span><span class="default">belize</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">23</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="keyword">case</span><span class="default"> </span><span class="default">benin</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">24</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">case</span><span class="default"> </span><span class="default">bermuda</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">25</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">case</span><span class="default"> </span><span class="default">bhutan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">26</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">case</span><span class="default"> </span><span class="default">boliviaPlurinationalStateOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">27</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="keyword">case</span><span class="default"> </span><span class="default">bonaireSintEustatiusAndSaba</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">28</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">case</span><span class="default"> </span><span class="default">bosniaAndHerzegovina</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">29</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="keyword">case</span><span class="default"> </span><span class="default">botswana</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">30</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">bouvetIsland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">31</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="keyword">case</span><span class="default"> </span><span class="default">brazil</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">32</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="keyword">case</span><span class="default"> </span><span class="default">britishIndianOceanTerritory</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">33</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">case</span><span class="default"> </span><span class="default">bruneiDarussalam</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">34</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">case</span><span class="default"> </span><span class="default">bulgaria</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">35</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">case</span><span class="default"> </span><span class="default">burkinaFaso</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">36</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">case</span><span class="default"> </span><span class="default">burundi</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">37</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="keyword">case</span><span class="default"> </span><span class="default">cambodia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">38</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">cameroon</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">39</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">case</span><span class="default"> </span><span class="default">canada</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">40</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">case</span><span class="default"> </span><span class="default">capeVerde</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">41</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">caymanIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">42</span><span class="keyword">;</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">case</span><span class="default"> </span><span class="default">centralAfricanRepublic</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">43</span><span class="keyword">;</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">case</span><span class="default"> </span><span class="default">chad</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">44</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">case</span><span class="default"> </span><span class="default">chile</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">45</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="keyword">case</span><span class="default"> </span><span class="default">china</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">46</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">case</span><span class="default"> </span><span class="default">christmasIsland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">47</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">case</span><span class="default"> </span><span class="default">cocosKeelingIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">48</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="59" href="#59">59</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">colombia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">49</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="keyword">case</span><span class="default"> </span><span class="default">comoros</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">50</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">case</span><span class="default"> </span><span class="default">congo</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">51</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="62" href="#62">62</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">congoTheDemocraticRepublicOfThe</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">52</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="keyword">case</span><span class="default"> </span><span class="default">cookIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">53</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="keyword">case</span><span class="default"> </span><span class="default">costaRica</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">54</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="keyword">case</span><span class="default"> </span><span class="default">coteDivoire</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">55</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="keyword">case</span><span class="default"> </span><span class="default">croatia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">56</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">case</span><span class="default"> </span><span class="default">cuba</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">57</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">curacao</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">58</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">cyprus</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">59</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">czechRepublic</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">60</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">denmark</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">61</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">djibouti</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">62</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">case</span><span class="default"> </span><span class="default">dominica</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">63</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">dominicanRepublic</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">64</span><span class="keyword">;</span></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">case</span><span class="default"> </span><span class="default">ecuador</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">65</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">case</span><span class="default"> </span><span class="default">egypt</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">66</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">elSalvador</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">67</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">equatorialGuinea</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">68</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="79" href="#79">79</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">eritrea</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">69</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">estonia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">70</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">ethiopia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">71</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">falklandIslandsMalvinas</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">72</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="83" href="#83">83</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">faroeIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">73</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="84" href="#84">84</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">fiji</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">74</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">finland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">75</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">france</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">76</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">frenchGuiana</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">77</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">case</span><span class="default"> </span><span class="default">frenchPolynesia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">78</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">frenchSouthernTerritories</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">79</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="90" href="#90">90</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">gabon</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">80</span><span class="keyword">;</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">case</span><span class="default"> </span><span class="default">gambia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">81</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">georgia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">82</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">germany</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">83</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">ghana</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">84</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">gibraltar</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">85</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">greece</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">86</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">greenland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">87</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="98" href="#98">98</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">grenada</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">88</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guadeloupe</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">89</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="100" href="#100">100</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guam</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">90</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guatemala</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">91</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guernsey</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">92</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guinea</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">93</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guineaBissau</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">94</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="105" href="#105">105</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">guyana</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">95</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="106" href="#106">106</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">haiti</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">96</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="107" href="#107">107</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">heardIslandAndMcdonaldIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">97</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="108" href="#108">108</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">holySeeVaticanCityState</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">98</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">honduras</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">99</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="110" href="#110">110</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">hongKong</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">100</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="111" href="#111">111</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">hungary</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">101</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">iceland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">102</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">india</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">103</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">indonesia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">104</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">iranIslamicRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">105</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">iraq</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">106</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="117" href="#117">117</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">ireland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">107</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">case</span><span class="default"> </span><span class="default">isleOfMan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">108</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">israel</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">109</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="120" href="#120">120</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">italy</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">110</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="121" href="#121">121</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">jamaica</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">111</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">japan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">112</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="123" href="#123">123</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">jersey</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">113</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">case</span><span class="default"> </span><span class="default">jordan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">114</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"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">kazakhstan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">115</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="126" href="#126">126</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">kenya</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">116</span><span class="keyword">;</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">case</span><span class="default"> </span><span class="default">kiribati</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">117</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="128" href="#128">128</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">koreaDemocraticPeoplesRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">118</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">case</span><span class="default"> </span><span class="default">koreaRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">119</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">kuwait</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">120</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="131" href="#131">131</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">kyrgyzstan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">121</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="132" href="#132">132</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">laoPeoplesDemocraticRepublic</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">122</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="133" href="#133">133</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">latvia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">123</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="134" href="#134">134</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">lebanon</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">124</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="135" href="#135">135</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">lesotho</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">125</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="136" href="#136">136</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">liberia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">126</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="137" href="#137">137</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">libya</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">127</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="138" href="#138">138</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">liechtenstein</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">128</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="139" href="#139">139</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">lithuania</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">129</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="140" href="#140">140</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">luxembourg</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">130</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="141" href="#141">141</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">macao</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">131</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="142" href="#142">142</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">macedoniaTheFormerYugoslavRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">132</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="143" href="#143">143</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">madagascar</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">133</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="144" href="#144">144</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">malawi</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">134</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="145" href="#145">145</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">malaysia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">135</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="146" href="#146">146</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">maldives</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">136</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="147" href="#147">147</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mali</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">137</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="148" href="#148">148</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">malta</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">138</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="149" href="#149">149</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">marshallIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">139</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="150" href="#150">150</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">martinique</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">140</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="151" href="#151">151</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mauritania</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">141</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="152" href="#152">152</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mauritius</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">142</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="153" href="#153">153</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mayotte</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">143</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="154" href="#154">154</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mexico</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">144</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="155" href="#155">155</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">micronesiaFederatedStatesOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">145</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="156" href="#156">156</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">moldovaRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">146</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="157" href="#157">157</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">monaco</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">147</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="158" href="#158">158</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mongolia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">148</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="159" href="#159">159</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">montenegro</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">149</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="160" href="#160">160</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">montserrat</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">150</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="161" href="#161">161</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">morocco</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">151</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="162" href="#162">162</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">mozambique</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">152</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="163" href="#163">163</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">myanmar</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">153</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="164" href="#164">164</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">namibia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">154</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="165" href="#165">165</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">nauru</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">155</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="166" href="#166">166</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">nepal</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">156</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="167" href="#167">167</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">netherlands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">157</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="168" href="#168">168</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">newCaledonia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">158</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="169" href="#169">169</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">newZealand</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">159</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="170" href="#170">170</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">nicaragua</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">160</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="171" href="#171">171</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">niger</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">161</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="172" href="#172">172</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">nigeria</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">162</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="173" href="#173">173</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">niue</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">163</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="174" href="#174">174</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">norfolkIsland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">164</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="175" href="#175">175</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">northernMarianaIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">165</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="176" href="#176">176</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">norway</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">166</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="177" href="#177">177</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">oman</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">167</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="178" href="#178">178</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">pakistan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">168</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="179" href="#179">179</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">palau</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">169</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="180" href="#180">180</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">palestineStateOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">170</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="181" href="#181">181</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">panama</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">171</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="182" href="#182">182</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">papuaNewGuinea</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">172</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="183" href="#183">183</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">paraguay</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">173</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="184" href="#184">184</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">peru</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">174</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="185" href="#185">185</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">philippines</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">175</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="186" href="#186">186</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">pitcairn</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">176</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="187" href="#187">187</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">poland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">177</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="188" href="#188">188</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">portugal</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">178</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="189" href="#189">189</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">puertoRico</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">179</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="190" href="#190">190</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">qatar</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">180</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="191" href="#191">191</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">reunion</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">181</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="192" href="#192">192</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">romania</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">182</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="193" href="#193">193</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">russianFederation</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">183</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="194" href="#194">194</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">rwanda</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">184</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="195" href="#195">195</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintBarthelemy</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">185</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="196" href="#196">196</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintHelenaAscensionAndTristanDaCunha</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">186</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="197" href="#197">197</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintKittsAndNevis</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">187</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="198" href="#198">198</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintLucia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">188</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="199" href="#199">199</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintMartinFrenchPart</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">189</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="200" href="#200">200</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintPierreAndMiquelon</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">190</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="201" href="#201">201</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saintVincentAndTheGrenadines</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">191</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="202" href="#202">202</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">samoa</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">192</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="203" href="#203">203</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sanMarino</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">193</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="204" href="#204">204</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saoTomeAndPrincipe</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">194</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="205" href="#205">205</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">saudiArabia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">195</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="206" href="#206">206</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">senegal</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">196</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="207" href="#207">207</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">serbia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">197</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="208" href="#208">208</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">seychelles</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">198</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="209" href="#209">209</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sierraLeone</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">199</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="210" href="#210">210</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">singapore</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">200</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="211" href="#211">211</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sintMaartenDutchPart</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">201</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="212" href="#212">212</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">slovakia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">202</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="213" href="#213">213</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">slovenia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">203</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="214" href="#214">214</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">solomonIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">204</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="215" href="#215">215</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">somalia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">205</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="216" href="#216">216</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">southAfrica</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">206</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="217" href="#217">217</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">southGeorgiaAndTheSouthSandwichIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">207</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="218" href="#218">218</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">southSudan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">208</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="219" href="#219">219</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">spain</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">209</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="220" href="#220">220</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sriLanka</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">210</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="221" href="#221">221</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sudan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">211</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="222" href="#222">222</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">suriname</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">212</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="223" href="#223">223</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">svalbardAndJanMayen</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">213</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="224" href="#224">224</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">swaziland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">214</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="225" href="#225">225</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">sweden</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">215</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="226" href="#226">226</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">switzerland</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">216</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="227" href="#227">227</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">syrianArabRepublic</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">217</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="228" href="#228">228</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">taiwanProvinceOfChina</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">218</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="229" href="#229">229</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tajikistan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">219</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="230" href="#230">230</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tanzaniaUnitedRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">220</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="231" href="#231">231</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">thailand</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">221</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="232" href="#232">232</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">timorLeste</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">222</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="233" href="#233">233</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">togo</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">223</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="234" href="#234">234</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tokelau</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">224</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="235" href="#235">235</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tonga</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">225</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="236" href="#236">236</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">trinidadAndTobago</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">226</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="237" href="#237">237</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tunisia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">227</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="238" href="#238">238</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">turkey</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">228</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="239" href="#239">239</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">turkmenistan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">229</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="240" href="#240">240</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">turksAndCaicosIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">230</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="241" href="#241">241</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">tuvalu</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">231</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="242" href="#242">242</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">uganda</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">232</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="243" href="#243">243</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">ukraine</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">233</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="244" href="#244">244</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">unitedArabEmirates</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">234</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="245" href="#245">245</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">unitedKingdom</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">235</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="246" href="#246">246</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">unitedStates</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">236</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="247" href="#247">247</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">unitedStatesMinorOutlyingIslands</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">237</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="248" href="#248">248</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">uruguay</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">238</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="249" href="#249">249</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">uzbekistan</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">239</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="250" href="#250">250</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">vanuatu</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">240</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="251" href="#251">251</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">venezuelaBolivarianRepublicOf</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">241</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="252" href="#252">252</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">vietNam</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">242</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="253" href="#253">253</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">virginIslandsBritish</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">243</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="254" href="#254">254</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">virginIslandsUs</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">244</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="255" href="#255">255</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">wallisAndFutuna</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">245</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="256" href="#256">256</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">westernSahara</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">246</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="257" href="#257">257</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">yemen</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">247</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="258" href="#258">258</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">zambia</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">248</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="259" href="#259">259</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">zimbabwe</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">249</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="260" href="#260">260</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="261" href="#261">261</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="262" href="#262">262</a></td><td class="col-11 codeLine"><span class="comment"> * Optionnal labels definition</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="263" href="#263">263</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="264" href="#264">264</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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="265" href="#265">265</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">afghanistan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Afghanistan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="266" href="#266">266</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">alandIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Åland Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="267" href="#267">267</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">albania</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Albania'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="268" href="#268">268</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">algeria</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Algeria'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="269" href="#269">269</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">americanSamoa</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'American Samoa'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="270" href="#270">270</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">andorra</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Andorra'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="271" href="#271">271</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">angola</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Angola'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="272" href="#272">272</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">anguilla</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Anguilla'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="273" href="#273">273</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">antarctica</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Antarctica'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="274" href="#274">274</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">antiguaAndBarbuda</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Antigua and Barbuda'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="275" href="#275">275</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">argentina</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Argentina'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="276" href="#276">276</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">armenia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Armenia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="277" href="#277">277</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">aruba</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Aruba'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="278" href="#278">278</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">australia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Australia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="279" href="#279">279</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">austria</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Austria'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="280" href="#280">280</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">azerbaijan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Azerbaijan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="281" href="#281">281</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bahrain</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bahrain'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="282" href="#282">282</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bahamas</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bahamas'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="283" href="#283">283</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bangladesh</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bangladesh'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="284" href="#284">284</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">barbados</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Barbados'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="285" href="#285">285</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">belarus</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Belarus'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="286" href="#286">286</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">belgium</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Belgium'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="287" href="#287">287</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">belize</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Belize'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="288" href="#288">288</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">benin</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Benin'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="289" href="#289">289</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bermuda</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bermuda'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="290" href="#290">290</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bhutan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bhutan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="291" href="#291">291</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">boliviaPlurinationalStateOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bolivia, Plurinational State of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="292" href="#292">292</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bonaireSintEustatiusAndSaba</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bonaire, Sint Eustatius and Saba'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="293" href="#293">293</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bosniaAndHerzegovina</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bosnia and Herzegovina'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="294" href="#294">294</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">botswana</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Botswana'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="295" href="#295">295</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bouvetIsland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bouvet Island'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="296" href="#296">296</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">brazil</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Brazil'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="297" href="#297">297</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">britishIndianOceanTerritory</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'British Indian Ocean Territory'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="298" href="#298">298</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bruneiDarussalam</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Brunei Darussalam'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="299" href="#299">299</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">bulgaria</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Bulgaria'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="300" href="#300">300</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">burkinaFaso</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Burkina Faso'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="301" href="#301">301</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">burundi</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Burundi'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="302" href="#302">302</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cambodia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cambodia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="303" href="#303">303</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cameroon</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cameroon'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="304" href="#304">304</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">canada</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Canada'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="305" href="#305">305</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">capeVerde</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cape Verde'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="306" href="#306">306</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">caymanIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cayman Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="307" href="#307">307</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">centralAfricanRepublic</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Central African Republic'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="308" href="#308">308</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">chad</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Chad'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="309" href="#309">309</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">chile</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Chile'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="310" href="#310">310</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">china</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'China'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="311" href="#311">311</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">christmasIsland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Christmas Island'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="312" href="#312">312</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cocosKeelingIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cocos (Keeling) Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="313" href="#313">313</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">colombia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Colombia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="314" href="#314">314</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">comoros</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Comoros'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="315" href="#315">315</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">congo</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Congo'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="316" href="#316">316</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">congoTheDemocraticRepublicOfThe</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Congo, the Democratic Republic of the'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="317" href="#317">317</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cookIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cook Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="318" href="#318">318</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">costaRica</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Costa Rica'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="319" href="#319">319</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">coteDivoire</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Côte d\'Ivoire'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="320" href="#320">320</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">croatia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Croatia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="321" href="#321">321</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cuba</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cuba'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="322" href="#322">322</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">curacao</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Curaçao'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="323" href="#323">323</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">cyprus</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Cyprus'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="324" href="#324">324</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">czechRepublic</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Czech Republic'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="325" href="#325">325</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">denmark</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Denmark'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="326" href="#326">326</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">djibouti</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Djibouti'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="327" href="#327">327</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">dominica</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Dominica'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="328" href="#328">328</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">dominicanRepublic</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Dominican Republic'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="329" href="#329">329</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">ecuador</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Ecuador'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="330" href="#330">330</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">egypt</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Egypt'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="331" href="#331">331</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">elSalvador</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'El Salvador'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="332" href="#332">332</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">equatorialGuinea</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Equatorial Guinea'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="333" href="#333">333</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">eritrea</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Eritrea'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="334" href="#334">334</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">estonia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Estonia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="335" href="#335">335</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">ethiopia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Ethiopia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="336" href="#336">336</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">falklandIslandsMalvinas</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Falkland Islands (Malvinas)'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="337" href="#337">337</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">faroeIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Faroe Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="338" href="#338">338</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">fiji</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Fiji'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="339" href="#339">339</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">finland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Finland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="340" href="#340">340</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">france</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'France'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="341" href="#341">341</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">frenchGuiana</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'French Guiana'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="342" href="#342">342</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">frenchPolynesia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'French Polynesia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="343" href="#343">343</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">frenchSouthernTerritories</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'French Southern Territories'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="344" href="#344">344</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">gabon</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Gabon'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="345" href="#345">345</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">gambia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Gambia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="346" href="#346">346</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">georgia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Georgia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="347" href="#347">347</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">germany</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Germany'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="348" href="#348">348</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">ghana</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Ghana'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="349" href="#349">349</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">gibraltar</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Gibraltar'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="350" href="#350">350</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">greece</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Greece'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="351" href="#351">351</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">greenland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Greenland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="352" href="#352">352</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">grenada</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Grenada'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="353" href="#353">353</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guadeloupe</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guadeloupe'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="354" href="#354">354</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guam</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guam'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="355" href="#355">355</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guatemala</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guatemala'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="356" href="#356">356</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guernsey</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guernsey'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="357" href="#357">357</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guinea</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guinea'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="358" href="#358">358</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guineaBissau</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'GuineaBissau'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="359" href="#359">359</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">guyana</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Guyana'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="360" href="#360">360</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">haiti</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Haiti'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="361" href="#361">361</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">heardIslandAndMcdonaldIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Heard Island and McDonald Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="362" href="#362">362</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">holySeeVaticanCityState</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Holy See (Vatican City State)'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="363" href="#363">363</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">honduras</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Honduras'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="364" href="#364">364</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">hongKong</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Hong Kong'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="365" href="#365">365</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">hungary</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Hungary'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="366" href="#366">366</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">iceland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Iceland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="367" href="#367">367</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">india</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'India'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="368" href="#368">368</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">indonesia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Indonesia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="369" href="#369">369</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">iranIslamicRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Iran, Islamic Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="370" href="#370">370</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">iraq</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Iraq'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="371" href="#371">371</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">ireland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Ireland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="372" href="#372">372</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">isleOfMan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Isle of Man'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="373" href="#373">373</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">israel</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Israel'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="374" href="#374">374</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">italy</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Italy'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="375" href="#375">375</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">jamaica</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Jamaica'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="376" href="#376">376</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">japan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Japan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="377" href="#377">377</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">jersey</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Jersey'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="378" href="#378">378</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">jordan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Jordan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="379" href="#379">379</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">kazakhstan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Kazakhstan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="380" href="#380">380</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">kenya</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Kenya'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="381" href="#381">381</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">kiribati</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Kiribati'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="382" href="#382">382</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">koreaDemocraticPeoplesRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Korea, Democratic People\'s Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="383" href="#383">383</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">koreaRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Korea, Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="384" href="#384">384</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">kuwait</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Kuwait'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="385" href="#385">385</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">kyrgyzstan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Kyrgyzstan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="386" href="#386">386</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">laoPeoplesDemocraticRepublic</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Lao People\'s Democratic Republic'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="387" href="#387">387</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">latvia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Latvia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="388" href="#388">388</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">lebanon</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Lebanon'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="389" href="#389">389</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">lesotho</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Lesotho'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="390" href="#390">390</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">liberia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Liberia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="391" href="#391">391</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">libya</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Libya'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="392" href="#392">392</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">liechtenstein</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Liechtenstein'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="393" href="#393">393</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">lithuania</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Lithuania'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="394" href="#394">394</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">luxembourg</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Luxembourg'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="395" href="#395">395</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">macao</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Macao'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="396" href="#396">396</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">macedoniaTheFormerYugoslavRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Macedonia, the Former Yugoslav Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="397" href="#397">397</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">madagascar</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Madagascar'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="398" href="#398">398</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">malawi</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Malawi'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="399" href="#399">399</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">malaysia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Malaysia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="400" href="#400">400</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">maldives</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Maldives'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="401" href="#401">401</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mali</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mali'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="402" href="#402">402</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">malta</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Malta'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="403" href="#403">403</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">marshallIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Marshall Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="404" href="#404">404</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">martinique</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Martinique'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="405" href="#405">405</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mauritania</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mauritania'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="406" href="#406">406</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mauritius</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mauritius'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="407" href="#407">407</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mayotte</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mayotte'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="408" href="#408">408</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mexico</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mexico'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="409" href="#409">409</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">micronesiaFederatedStatesOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Micronesia, Federated States of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="410" href="#410">410</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">moldovaRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Moldova, Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="411" href="#411">411</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">monaco</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Monaco'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="412" href="#412">412</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mongolia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mongolia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="413" href="#413">413</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">montenegro</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Montenegro'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="414" href="#414">414</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">montserrat</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Montserrat'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="415" href="#415">415</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">morocco</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Morocco'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="416" href="#416">416</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">mozambique</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Mozambique'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="417" href="#417">417</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">myanmar</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Myanmar'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="418" href="#418">418</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">namibia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Namibia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="419" href="#419">419</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">nauru</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Nauru'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="420" href="#420">420</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">nepal</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Nepal'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="421" href="#421">421</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">netherlands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Netherlands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="422" href="#422">422</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">newCaledonia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'New Caledonia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="423" href="#423">423</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">newZealand</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'New Zealand'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="424" href="#424">424</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">nicaragua</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Nicaragua'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="425" href="#425">425</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">niger</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Niger'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="426" href="#426">426</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">nigeria</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Nigeria'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="427" href="#427">427</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">niue</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Niue'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="428" href="#428">428</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">norfolkIsland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Norfolk Island'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="429" href="#429">429</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">northernMarianaIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Northern Mariana Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="430" href="#430">430</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">norway</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Norway'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="431" href="#431">431</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">oman</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Oman'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="432" href="#432">432</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">pakistan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Pakistan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="433" href="#433">433</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">palau</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Palau'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="434" href="#434">434</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">palestineStateOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Palestine, State of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="435" href="#435">435</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">panama</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Panama'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="436" href="#436">436</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">papuaNewGuinea</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Papua New Guinea'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="437" href="#437">437</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">paraguay</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Paraguay'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="438" href="#438">438</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">peru</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Peru'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="439" href="#439">439</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">philippines</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Philippines'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="440" href="#440">440</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">pitcairn</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Pitcairn'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="441" href="#441">441</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">poland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Poland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="442" href="#442">442</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">portugal</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Portugal'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="443" href="#443">443</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">puertoRico</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Puerto Rico'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="444" href="#444">444</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">qatar</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Qatar'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="445" href="#445">445</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">reunion</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Réunion'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="446" href="#446">446</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">romania</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Romania'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="447" href="#447">447</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">russianFederation</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Russian Federation'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="448" href="#448">448</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">rwanda</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Rwanda'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="449" href="#449">449</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintBarthelemy</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Barthélemy'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="450" href="#450">450</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintHelenaAscensionAndTristanDaCunha</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Helena, Ascension and Tristan da Cunha'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="451" href="#451">451</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintKittsAndNevis</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Kitts and Nevis'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="452" href="#452">452</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintLucia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Lucia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="453" href="#453">453</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintMartinFrenchPart</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Martin (French part)'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="454" href="#454">454</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintPierreAndMiquelon</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Pierre and Miquelon'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="455" href="#455">455</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saintVincentAndTheGrenadines</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saint Vincent and the Grenadines'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="456" href="#456">456</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">samoa</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Samoa'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="457" href="#457">457</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sanMarino</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'San Marino'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="458" href="#458">458</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saoTomeAndPrincipe</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sao Tome and Principe'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="459" href="#459">459</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">saudiArabia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Saudi Arabia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="460" href="#460">460</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">senegal</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Senegal'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="461" href="#461">461</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">serbia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Serbia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="462" href="#462">462</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">seychelles</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Seychelles'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="463" href="#463">463</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sierraLeone</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sierra Leone'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="464" href="#464">464</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">singapore</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Singapore'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="465" href="#465">465</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sintMaartenDutchPart</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sint Maarten (Dutch part)'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="466" href="#466">466</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">slovakia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Slovakia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="467" href="#467">467</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">slovenia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Slovenia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="468" href="#468">468</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">solomonIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Solomon Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="469" href="#469">469</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">somalia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Somalia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="470" href="#470">470</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">southAfrica</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'South Africa'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="471" href="#471">471</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">southGeorgiaAndTheSouthSandwichIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'South Georgia and the South Sandwich Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="472" href="#472">472</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">southSudan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'South Sudan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="473" href="#473">473</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">spain</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Spain'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="474" href="#474">474</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sriLanka</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sri Lanka'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="475" href="#475">475</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sudan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sudan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="476" href="#476">476</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">suriname</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Suriname'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="477" href="#477">477</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">svalbardAndJanMayen</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Svalbard and Jan Mayen'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="478" href="#478">478</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">swaziland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Swaziland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="479" href="#479">479</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">sweden</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Sweden'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="480" href="#480">480</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">switzerland</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Switzerland'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="481" href="#481">481</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">syrianArabRepublic</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Syrian Arab Republic'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="482" href="#482">482</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">taiwanProvinceOfChina</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Taiwan, Province of China'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="483" href="#483">483</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tajikistan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tajikistan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="484" href="#484">484</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tanzaniaUnitedRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tanzania, United Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="485" href="#485">485</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">thailand</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Thailand'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="486" href="#486">486</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">timorLeste</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'TimorLeste'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="487" href="#487">487</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">togo</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Togo'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="488" href="#488">488</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tokelau</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tokelau'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="489" href="#489">489</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tonga</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tonga'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="490" href="#490">490</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">trinidadAndTobago</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Trinidad and Tobago'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="491" href="#491">491</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tunisia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tunisia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="492" href="#492">492</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">turkey</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Turkey'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="493" href="#493">493</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">turkmenistan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Turkmenistan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="494" href="#494">494</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">turksAndCaicosIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Turks and Caicos Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="495" href="#495">495</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">tuvalu</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Tuvalu'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="496" href="#496">496</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">uganda</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Uganda'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="497" href="#497">497</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">ukraine</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Ukraine'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="498" href="#498">498</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">unitedArabEmirates</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'United Arab Emirates'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="499" href="#499">499</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">unitedKingdom</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'United Kingdom'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="500" href="#500">500</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">unitedStates</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'United States'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="501" href="#501">501</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">unitedStatesMinorOutlyingIslands</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'United States Minor Outlying Islands'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="502" href="#502">502</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">uruguay</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Uruguay'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="503" href="#503">503</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">uzbekistan</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Uzbekistan'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="504" href="#504">504</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">vanuatu</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Vanuatu'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="505" href="#505">505</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">venezuelaBolivarianRepublicOf</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Venezuela, Bolivarian Republic of'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="506" href="#506">506</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">vietNam</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Viet Nam'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="507" href="#507">507</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">virginIslandsBritish</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Virgin Islands, British'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="508" href="#508">508</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">virginIslandsUs</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Virgin Islands, U.S.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="509" href="#509">509</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">wallisAndFutuna</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Wallis and Futuna'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="510" href="#510">510</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">westernSahara</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Western Sahara'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="511" href="#511">511</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">yemen</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Yemen'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="512" href="#512">512</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">zambia</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Zambia'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="513" href="#513">513</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">self</span><span class="default">::</span><span class="default">zimbabwe</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Zimbabwe'</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="514" href="#514">514</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="515" href="#515">515</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="516" href="#516">516</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="517" href="#517">517</a></td><td class="col-11 codeLine"><span class="comment"> * Get valid countries label.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="518" href="#518">518</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="519" href="#519">519</a></td><td class="col-11 codeLine"><span class="comment"> * @return array<string></span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="520" href="#520">520</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="521" href="#521">521</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">static</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getValidCountriesLabel</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="522" href="#522">522</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="12 tests cover line 523" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="523" href="#523">523</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">self</span><span class="default">::</span><span class="default">getValidCountries</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">map</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="default">self</span><span class="default"> </span><span class="default">$country</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="12 tests cover line 524" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="524" href="#524">524</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">$country</span><span class="default">-></span><span class="default">label</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="12 tests cover line 525" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="525" href="#525">525</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">all</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="526" href="#526">526</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="527" href="#527">527</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="528" href="#528">528</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="529" href="#529">529</a></td><td class="col-11 codeLine"><span class="comment"> * Get valid countries value.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="530" href="#530">530</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="531" href="#531">531</a></td><td class="col-11 codeLine"><span class="comment"> * @return array<string|integer></span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="532" href="#532">532</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="533" href="#533">533</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">static</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getValidCountriesValues</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="534" href="#534">534</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="12 tests cover line 535" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="535" href="#535">535</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">collect</span><span class="keyword">(</span><span class="default">self</span><span class="default">::</span><span class="default">getValidCountries</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">-></span><span class="default">map</span><span class="keyword">(</span><span class="keyword">function</span><span class="default"> </span><span class="keyword">(</span><span class="default">self</span><span class="default"> </span><span class="default">$country</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="12 tests cover line 536" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="536" href="#536">536</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">$country</span><span class="default">-></span><span class="default">value</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="12 tests cover line 537" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="537" href="#537">537</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">all</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="538" href="#538">538</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="539" href="#539">539</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="540" href="#540">540</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="541" href="#541">541</a></td><td class="col-11 codeLine"><span class="comment"> * Get Alpha 2 ISO code of valid countries</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="542" href="#542">542</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="543" href="#543">543</a></td><td class="col-11 codeLine"><span class="comment"> * @return array</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="544" href="#544">544</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="545" href="#545">545</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">static</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getValidIsoAplha2Codes</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="546" href="#546">546</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="6 tests cover line 547" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="547" href="#547">547</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">\array_values</span><span class="keyword">(</span><span class="default">self</span><span class="default">::</span><span class="default">isoCodes</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="548" href="#548">548</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="549" href="#549">549</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="550" href="#550">550</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="551" href="#551">551</a></td><td class="col-11 codeLine"><span class="comment"> * Get valid countries</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="552" href="#552">552</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="553" href="#553">553</a></td><td class="col-11 codeLine"><span class="comment"> * @return array</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="554" href="#554">554</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="555" href="#555">555</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">static</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getValidCountries</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="556" href="#556">556</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="12 tests cover line 557" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="557" href="#557">557</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="12 tests cover line 558" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="558" href="#558">558</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">belgium</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 559" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="559" href="#559">559</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">luxembourg</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 560" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="560" href="#560">560</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">france</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 561" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="561" href="#561">561</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">guadeloupe</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 562" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="562" href="#562">562</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">martinique</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 563" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="563" href="#563">563</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">frenchGuiana</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 564" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="564" href="#564">564</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">reunion</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 565" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="565" href="#565">565</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">saintPierreAndMiquelon</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 566" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="566" href="#566">566</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">mayotte</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 567" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="567" href="#567">567</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">saintBarthelemy</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 568" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="568" href="#568">568</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">saintMartinFrenchPart</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 569" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="569" href="#569">569</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">wallisAndFutuna</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 570" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="570" href="#570">570</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">frenchPolynesia</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 571" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="571" href="#571">571</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Country</span><span class="default">::</span><span class="default">newCaledonia</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 572" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="572" href="#572">572</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="573" href="#573">573</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="574" href="#574">574</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="575" href="#575">575</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="576" href="#576">576</a></td><td class="col-11 codeLine"><span class="comment"> * Enum classes</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="577" href="#577">577</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="578" href="#578">578</a></td><td class="col-11 codeLine"><span class="comment"> * @return array</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="579" href="#579">579</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="580" href="#580">580</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="keyword">static</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">isoCodes</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="581" href="#581">581</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="12 tests cover line 582" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="582" href="#582">582</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="12 tests cover line 583" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="583" href="#583">583</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'france'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'FR'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 584" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="584" href="#584">584</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'belgium'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'BE'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 585" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="585" href="#585">585</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'luxembourg'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'LU'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 586" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="586" href="#586">586</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'guadeloupe'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'GP'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 587" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="587" href="#587">587</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'martinique'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'MQ'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 588" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="588" href="#588">588</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'frenchGuiana'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'GF'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 589" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="589" href="#589">589</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'reunion'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'RE'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 590" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="590" href="#590">590</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'saintPierreAndMiquelon'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'PM'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 591" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="591" href="#591">591</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'mayotte'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'YT'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 592" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="592" href="#592">592</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'saintBarthelemy'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'BL'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 593" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="593" href="#593">593</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'saintMartinFrenchPart'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'MF'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 594" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="594" href="#594">594</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'wallisAndFutuna'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'WF'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 595" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="595" href="#595">595</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'frenchPolynesia'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'PF'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 596" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="596" href="#596">596</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'newCaledonia'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'NC'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 597" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerShouldFailWhenNothingChanges</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="597" href="#597">597</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="598" href="#598">598</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="599" href="#599">599</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="600" href="#600">600</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="601" href="#601">601</a></td><td class="col-11 codeLine"><span class="comment"> * @param string $attribute</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="602" href="#602">602</a></td><td class="col-11 codeLine"><span class="comment"> * @return integer|string|null</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="603" href="#603">603</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="604" href="#604">604</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">get</span><span class="keyword">(</span><span class="default">string</span><span class="default"> </span><span class="default">$attribute</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</span><span class="keyword">|</span><span class="default">string</span><span class="keyword">|</span><span class="default">null</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="605" href="#605">605</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="10 tests cover line 606" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="606" href="#606">606</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">$attribute</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">'iso'</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="10 tests cover line 607" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerValidationFailures</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiUpdateCustomerOk</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="607" href="#607">607</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">isoCodes</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">[</span><span class="default">$this</span><span class="default">-></span><span class="default">name</span><span class="keyword">]</span><span class="default"> </span><span class="default">??</span><span class="default"> </span><span class="default">null</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="608" href="#608">608</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="609" href="#609">609</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="keyword">{</span><span class="default">$attribute</span><span class="keyword">}</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="610" href="#610">610</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="611" href="#611">611</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,111 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/CustomerExportType.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">CustomerExportType.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">CustomerExportType</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">singleOptin</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">customer</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">both</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">3</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"></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="comment"> * Optionnal labels definition</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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">self</span><span class="default">::</span><span class="default">singleOptin</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Les single optins uniquement'</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">self</span><span class="default">::</span><span class="default">customer</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Les clients uniquement acceptant de recevoir les newsletters'</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">self</span><span class="default">::</span><span class="default">both</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'La totalité des client acceptant de recevoir les newsletters'</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><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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,105 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Pagination/ItemsPerPaginationEnum.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Pagination</a></li>
|
||||
<li class="breadcrumb-item active">ItemsPerPaginationEnum.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>
|
||||
|
||||
|
||||
</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\Enums\Pagination</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">ItemsPerPaginationEnum</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">five</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">5</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">twelve</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">12</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">twentyfive</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">25</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="keyword">case</span><span class="default"> </span><span class="default">fifty</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">50</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">case</span><span class="default"> </span><span class="default">onehundred</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">100</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">}</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,286 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Enums/Pagination</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Pagination</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,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([0,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([], '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([], '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,91 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Pagination</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">Pagination</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="">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=" 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="ItemsPerPaginationEnum.php.html">ItemsPerPaginationEnum.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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,102 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/QuestionType.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">QuestionType.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>
|
||||
|
||||
|
||||
</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\Enums</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">QuestionType</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">select</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">radio</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">checkbox</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">3</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">}</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,110 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Theme/BootstrapThemeEnum.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Theme</a></li>
|
||||
<li class="breadcrumb-item active">BootstrapThemeEnum.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>
|
||||
|
||||
|
||||
</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\Enums\Theme</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">BootstrapThemeEnum</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">light</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">dark</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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"></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=" d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="comment"> * Optionnal labels definition</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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">self</span><span class="default">::</span><span class="default">light</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Light'</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">self</span><span class="default">::</span><span class="default">dark</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Dark'</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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,286 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Enums/Theme</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Theme</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,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([0,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([], '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([], '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,91 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Theme</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">Theme</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="">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=" 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="BootstrapThemeEnum.php.html">BootstrapThemeEnum.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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,112 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Users/RoleEnum.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Users</a></li>
|
||||
<li class="breadcrumb-item active">RoleEnum.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>
|
||||
|
||||
|
||||
</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\Enums\Users</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\Traits\Enums\BaseEnum</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">enum</span><span class="default"> </span><span class="default">RoleEnum</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="keyword">use</span><span class="default"> </span><span class="default">BaseEnum</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">conceptor</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">1</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">admin</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">2</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="default"> </span><span class="keyword">case</span><span class="default"> </span><span class="default">visitor</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">3</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"></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="comment"> * Optionnal labels definition.</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">private</span><span class="default"> </span><span class="keyword">const</span><span class="default"> </span><span class="default">LABELS</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">self</span><span class="default">::</span><span class="default">conceptor</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Concepteur'</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">self</span><span class="default">::</span><span class="default">admin</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Administrateur'</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">self</span><span class="default">::</span><span class="default">visitor</span><span class="default">-></span><span class="default">name</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">'Visiteur'</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><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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,286 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Enums/Users</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Users</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,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([0,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([], '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([], '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,91 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums/Users</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Enums</a></li>
|
||||
<li class="breadcrumb-item active">Users</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="">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=" 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="RoleEnum.php.html">RoleEnum.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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,289 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Enums</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Enums</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="ActivityLogs/ActivityLogsEventEnum.php.html#7">App\Enums\ActivityLogs\ActivityLogsEventEnum</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="ActivityLogs/ActivityLogsEventEnum.php.html#42"><abbr title="App\Enums\ActivityLogs\ActivityLogsEventEnum::bootstrapClass">bootstrapClass</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Country.php.html#604"><abbr title="App\Enums\Country::get">get</abbr></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>Method</th>
|
||||
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><a href="Country.php.html#604"><abbr title="App\Enums\Country::get">get</abbr></a></td><td class="text-right">2</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/nv.d3.min.js?v=10.1.7" 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,1,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,1,0,0,0,5], "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,1,"<a href=\"ActivityLogs\/ActivityLogsEventEnum.php.html#7\">App\\Enums\\ActivityLogs\\ActivityLogsEventEnum<\/a>"],[97.61904761904762,7,"<a href=\"Country.php.html#7\">App\\Enums\\Country<\/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=\"ActivityLogs\/ActivityLogsEventEnum.php.html#42\">App\\Enums\\ActivityLogs\\ActivityLogsEventEnum::bootstrapClass<\/a>"],[100,1,"<a href=\"Country.php.html#521\">App\\Enums\\Country::getValidCountriesLabel<\/a>"],[100,1,"<a href=\"Country.php.html#533\">App\\Enums\\Country::getValidCountriesValues<\/a>"],[100,1,"<a href=\"Country.php.html#545\">App\\Enums\\Country::getValidIsoAplha2Codes<\/a>"],[100,1,"<a href=\"Country.php.html#555\">App\\Enums\\Country::getValidCountries<\/a>"],[100,1,"<a href=\"Country.php.html#580\">App\\Enums\\Country::isoCodes<\/a>"],[66.66666666666666,2,"<a href=\"Country.php.html#604\">App\\Enums\\Country::get<\/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,265 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Enums</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item active">Enums</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.35" aria-valuemin="0" aria-valuemax="100" style="width: 95.35%">
|
||||
<span class="sr-only">95.35% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">95.35%</div></td>
|
||||
<td class="success small"><div align="right">41 / 43</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">5 / 7</div></td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
||||
<span class="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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"><img src="../../_icons/file-directory.svg" class="octicon" /><a href="ActivityLogs/index.html">ActivityLogs</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-directory.svg" class="octicon" /><a href="Pagination/index.html">Pagination</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-directory.svg" class="octicon" /><a href="Theme/index.html">Theme</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-directory.svg" class="octicon" /><a href="Users/index.html">Users</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="ApiError.php.html">ApiError.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="ApiStatus.php.html">ApiStatus.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="ArcadiaMailType.php.html">ArcadiaMailType.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="ArcadiaOrderType.php.html">ArcadiaOrderType.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="success"><img src="../../_icons/file-code.svg" class="octicon" /><a href="Country.php.html">Country.php</a></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="97.62" aria-valuemin="0" aria-valuemax="100" style="width: 97.62%">
|
||||
<span class="sr-only">97.62% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">97.62%</div></td>
|
||||
<td class="success small"><div align="right">41 / 42</div></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="83.33" aria-valuemin="0" aria-valuemax="100" style="width: 83.33%">
|
||||
<span class="sr-only">83.33% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">83.33%</div></td>
|
||||
<td class="warning small"><div align="right">5 / 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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="CustomerExportType.php.html">CustomerExportType.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="QuestionType.php.html">QuestionType.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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/AbortRowImportException.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item active">AbortRowImportException.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\Exceptions\AbortRowImportException">AbortRowImportException</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\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="comment">/**</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="comment"> * This class Exception is used to skip a row import from</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="comment"> * database migration (2016 -> 2020)</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="comment"> *</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="comment"> * @author Jérémy Munsch <jeremy.munsch@ldc.fr></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"> */</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">class</span><span class="default"> </span><span class="default">AbortRowImportException</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">\RuntimeException</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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,316 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/Api/V2/ApiErrorException.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V2</a></li>
|
||||
<li class="breadcrumb-item active">ApiErrorException.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="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<td class="warning 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="success"><abbr title="App\Exceptions\Api\V2\ApiErrorException">ApiErrorException</abbr></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<td class="warning small">5.03</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"> <a href="#60"><abbr title="__construct(App\Enums\ApiError $error, int $httpCode, string $message, Throwable $previous)">__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">8 / 8</div></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
|
||||
<span class="sr-only">100.00% covered (success)</span>
|
||||
</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="danger"> <a href="#77"><abbr title="getApiError(): App\Enums\ApiError">getApiError</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="#87"><abbr title="getStatusCode(): int">getStatusCode</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=""> <a href="#98"><abbr title="report(): void">report</abbr></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=" small">1</td>
|
||||
<td class="" 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\Api\V2</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\Enums\ApiError</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">Exception</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\Support\Facades\Log</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">Throwable</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="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"> * This would be thrown if any of the case</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"> * referenced in \App\Enums\ApiError would</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"> * occur within the crm.</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"> * On the client an ApiErrorException would</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"> * also be throw with the ApiError corresponding to</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 situation.</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"> * @package LDCCrmClient</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"> * @subpackage exceptions</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="keyword">class</span><span class="default"> </span><span class="default">ApiErrorException</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Exception</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>
|
||||
<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=" d-flex"><td class="col-1 text-right"><a id="25" href="#25">25</a></td><td class="col-11 codeLine"><span class="comment"> * Api Error</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="comment"> * This value makes the error more explicit.</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"> * Handling these errors are normal as inputs or</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"> * request may be undesired or refused by the crm.</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 \App\Enums\ApiError</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">$error</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"></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="comment">/**</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"> * This is an explicit error message,</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"> * ou may print this to the front or not depending</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"> * on $error value.</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"> *</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"> * @var string</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="40" href="#40">40</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="41" href="#41">41</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$message</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"> * This is the http code returned by the crm.</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"> * This value could be used to handle errors.</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="comment"> * But please take in consideration $error first</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="comment"> *</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="comment"> * @var integer</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"> */</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">protected</span><span class="default"> </span><span class="default">$httpCode</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="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"> * Create a new exception base on ApiError enum.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="54" href="#54">54</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="55" href="#55">55</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Enums\ApiError $error</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="comment"> * @param integer $httpCode</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="comment"> * @param string $message</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="comment"> * @param Throwable|null $previous</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="comment"> */</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="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="default">ApiError</span><span class="default"> </span><span class="default">$error</span><span class="keyword">,</span><span class="default"> </span><span class="default">int</span><span class="default"> </span><span class="default">$httpCode</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">400</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$message</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">''</span><span class="keyword">,</span><span class="default"> </span><span class="default">Throwable</span><span class="default"> </span><span class="default">$previous</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=" 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="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 62" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$this</span><span class="default">-></span><span class="default">error</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$error</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 63" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$this</span><span class="default">-></span><span class="default">message</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$message</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 64" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$this</span><span class="default">-></span><span class="default">httpCode</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$httpCode</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 65" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">parent</span><span class="default">::</span><span class="default">__construct</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 66" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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="default">strlen</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">message</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">message</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">$error</span><span class="default">-></span><span class="default">label</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="6 tests cover line 67" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="67" href="#67">67</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$error</span><span class="default">-></span><span class="default">value</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="6 tests cover line 68" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$previous</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 69" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="69" href="#69">69</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</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="comment"> * Get the Api Error.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="comment"> *</span></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="comment"> * @return \App\Enums\ApiError</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="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getApiError</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">ApiError</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="79" href="#79">79</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">error</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="83" href="#83">83</a></td><td class="col-11 codeLine"><span class="comment"> * Get the http code.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="84" href="#84">84</a></td><td class="col-11 codeLine"><span class="comment"> *</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"><span class="comment"> * @return integer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">getStatusCode</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</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="covered-by-large-tests popin d-flex"><td data-title="6 tests cover line 89" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" class="col-1 text-right"><a id="89" href="#89">89</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">httpCode</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="90" href="#90">90</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</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"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="comment"> * This is used by laravel only.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="comment"> * It uses Log class to print the error.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="98" href="#98">98</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">report</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="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="100" href="#100">100</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// @codeCoverageIgnoreStart</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"><span class="default"> </span><span class="default">Log</span><span class="default">::</span><span class="default">debug</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'CRM API: %s'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">getMessage</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="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// @codeCoverageIgnoreEnd</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="104" href="#104">104</a></td><td class="col-11 codeLine"><span class="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/file.js?v=10.1.7" 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/jeremy/projets/crm/app/Exceptions/Api/V2/CrmException.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V2</a></li>
|
||||
<li class="breadcrumb-item active">CrmException.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\Exceptions\Api\V2\CrmException">CrmException</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="#24"><abbr title="report(): void">report</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\Exceptions\Api\V2</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">Exception</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\Facades\Log</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="comment">/**</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="comment"> * This is a critical error.</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 request could not be handled. You may dump any value you can</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 before submitting a ticker to https://supportweb.ldc.fr</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"> * @package LDCCrmClient</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"> * @subpackage exceptions</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="keyword">class</span><span class="default"> </span><span class="default">CrmException</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">Exception</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>
|
||||
<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"> * This is used by laravel only.</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"> * It uses Log class to print the error.</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="comment"> * @return 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="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">report</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="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">Log</span><span class="default">::</span><span class="default">critical</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'CRM API: %s'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">getMessage</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="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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,290 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Exceptions/Api/V2</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V2</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="CrmException.php.html#16">App\Exceptions\Api\V2\CrmException</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="ApiErrorException.php.html#77"><abbr title="App\Exceptions\Api\V2\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="CrmException.php.html#24"><abbr title="App\Exceptions\Api\V2\CrmException::report">report</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/nv.d3.min.js?v=10.1.7" 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,1,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([2,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([[90,5,"<a href=\"ApiErrorException.php.html#22\">App\\Exceptions\\Api\\V2\\ApiErrorException<\/a>"],[0,1,"<a href=\"CrmException.php.html#16\">App\\Exceptions\\Api\\V2\\CrmException<\/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=\"ApiErrorException.php.html#60\">App\\Exceptions\\Api\\V2\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"ApiErrorException.php.html#77\">App\\Exceptions\\Api\\V2\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"ApiErrorException.php.html#87\">App\\Exceptions\\Api\\V2\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"ApiErrorException.php.html#98\">App\\Exceptions\\Api\\V2\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"CrmException.php.html#24\">App\\Exceptions\\Api\\V2\\CrmException::report<\/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,150 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/Api/V2</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item active">V2</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="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">9 / 11</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">2 / 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 / 2</div></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="success"><img src="../../../../_icons/file-code.svg" class="octicon" /><a href="ApiErrorException.php.html">ApiErrorException.php</a></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<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="CrmException.php.html">CrmException.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>
|
||||
|
||||
|
||||
</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,314 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/Api/V4/ApiErrorException.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V4</a></li>
|
||||
<li class="breadcrumb-item active">ApiErrorException.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="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<td class="warning 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="success"><abbr title="App\Exceptions\Api\V4\ApiErrorException">ApiErrorException</abbr></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<td class="warning small">5.03</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"> <a href="#58"><abbr title="__construct(App\Enums\ApiError $error, int $httpCode, string $message, Throwable $previous)">__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">8 / 8</div></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
|
||||
<span class="sr-only">100.00% covered (success)</span>
|
||||
</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="danger"> <a href="#75"><abbr title="getApiError(): App\Enums\ApiError">getApiError</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="#85"><abbr title="getStatusCode(): int">getStatusCode</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=""> <a href="#96"><abbr title="report(): void">report</abbr></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=" small">1</td>
|
||||
<td class="" 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\Api\V4</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\Enums\ApiError</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\Facades\Log</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="comment">/**</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="comment"> * This would be thrown if any of the case</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"> * referenced in \App\Enums\ApiError would</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"> * occur within the crm.</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"> * On the client an ApiErrorException would</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"> * also be throw with the ApiError corresponding to</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"> * the situation.</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="comment"> * @package LDCCrmClient</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"> * @subpackage exceptions</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="keyword">class</span><span class="default"> </span><span class="default">ApiErrorException</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">\RuntimeException</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="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=" d-flex"><td class="col-1 text-right"><a id="23" href="#23">23</a></td><td class="col-11 codeLine"><span class="comment"> * Api Error</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"> * This value makes the error more explicit.</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"> * Handling these errors are normal as inputs or</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="26" href="#26">26</a></td><td class="col-11 codeLine"><span class="comment"> * request may be undesired or refused by the crm.</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"> *</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"> * @var \App\Enums\ApiError</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="default"> </span><span class="keyword">protected</span><span class="default"> </span><span class="default">$error</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=" 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="comment">/**</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"> * This is an explicit error message,</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"> * ou may print this to the front or not depending</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"> * on $error value.</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"> *</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"> * @var string</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"> */</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">protected</span><span class="default"> </span><span class="default">$message</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"> * This is the http code returned by the crm.</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"> * This value could be used to handle errors.</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"> * But please take in consideration $error first.</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="comment"> * @var integer</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="comment"> */</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">protected</span><span class="default"> </span><span class="default">$httpCode</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=" 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="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"> * Create a new exception base on ApiError enum.</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"> * @param \App\Enums\ApiError $error</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"> * @param integer $httpCode</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"> * @param string $message</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="56" href="#56">56</a></td><td class="col-11 codeLine"><span class="comment"> * @param \Throwable|null $previous</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="comment"> */</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">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="default">ApiError</span><span class="default"> </span><span class="default">$error</span><span class="keyword">,</span><span class="default"> </span><span class="default">int</span><span class="default"> </span><span class="default">$httpCode</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">400</span><span class="keyword">,</span><span class="default"> </span><span class="default">string</span><span class="default"> </span><span class="default">$message</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">''</span><span class="keyword">,</span><span class="default"> </span><span class="default">\Throwable</span><span class="default"> </span><span class="default">$previous</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=" d-flex"><td class="col-1 text-right"><a id="59" href="#59">59</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 60" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$this</span><span class="default">-></span><span class="default">error</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$error</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 61" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" 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">$this</span><span class="default">-></span><span class="default">message</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$message</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 62" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$this</span><span class="default">-></span><span class="default">httpCode</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$httpCode</span><span class="keyword">;</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 63" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">parent</span><span class="default">::</span><span class="default">__construct</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 64" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">strlen</span><span class="keyword">(</span><span class="default">$this</span><span class="default">-></span><span class="default">message</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">?</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">message</span><span class="default"> </span><span class="keyword">:</span><span class="default"> </span><span class="default">$error</span><span class="default">-></span><span class="default">label</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="12 tests cover line 65" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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">$error</span><span class="default">-></span><span class="default">value</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="12 tests cover line 66" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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="default">$previous</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 67" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</li></ul>" data-placement="top" data-html="true" 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="default"> </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=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</a></td><td class="col-11 codeLine"><span class="comment"> * Get the Api Error.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</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="73" href="#73">73</a></td><td class="col-11 codeLine"><span class="comment"> * @return \App\Enums\ApiError</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="comment"> */</span></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">getApiError</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">ApiError</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="danger d-flex"><td class="col-1 text-right"><a id="77" href="#77">77</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">error</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="79" href="#79">79</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"><span class="comment"> * Get the http code.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="83" href="#83">83</a></td><td class="col-11 codeLine"><span class="comment"> * @return integer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="84" href="#84">84</a></td><td class="col-11 codeLine"><span class="comment"> */</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"><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">getStatusCode</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">int</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="covered-by-large-tests popin d-flex"><td data-title="12 tests cover line 87" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailMissing</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailWrongFormat</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\ApiTest::testTimestampMiddlewareCheckFailIfTooOld</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongPassword</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfWrongEmail</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiAuthenticateCustomerShouldFailIfCustomerNotActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testApiStoreCustomerShouldFailIfCustomerAlreadyExists</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\CustomerTest::testActivateCustomerAlreadyActivated</li><li class="covered-by-large-tests">Tests\CRM\ApiV4\SingleOptinTest::testSingleOptinShouldFailIfCustomerExists</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="keyword">return</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">httpCode</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="comment">/**</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="comment"> * This is used by laravel only.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"><span class="comment"> * It uses Log class to print the error.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="comment"> * @return void</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">public</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">report</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="97" href="#97">97</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="98" href="#98">98</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// @codeCoverageIgnoreStart</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Log</span><span class="default">::</span><span class="default">debug</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'CRM API: %s'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">getMessage</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="100" href="#100">100</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">// @codeCoverageIgnoreEnd</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"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/file.js?v=10.1.7" 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/jeremy/projets/crm/app/Exceptions/Api/V4/CrmException.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V4</a></li>
|
||||
<li class="breadcrumb-item active">CrmException.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\Exceptions\Api\V4\CrmException">CrmException</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="#24"><abbr title="report(): void">report</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\Exceptions\Api\V4</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\Log</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="comment">/**</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="comment"> * This is a critical error.</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="comment"> * The request could not be handled. You may dump any value you can</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 before submitting a ticker to https://support.uwil.fr/</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"> * @package LDCCrmClient</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"> * @subpackage exceptions</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"> */</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">class</span><span class="default"> </span><span class="default">CrmException</span><span class="default"> </span><span class="keyword">extends</span><span class="default"> </span><span class="default">\RuntimeException</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>
|
||||
<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"> * This is used by laravel only.</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"> * It uses Log class to print the error.</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="comment"> * @return 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="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">report</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="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">Log</span><span class="default">::</span><span class="default">critical</span><span class="keyword">(</span><span class="default">sprintf</span><span class="keyword">(</span><span class="default">'CRM API: %s'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$this</span><span class="default">-></span><span class="default">getMessage</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="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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,290 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Exceptions/Api/V4</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V4</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="CrmException.php.html#16">App\Exceptions\Api\V4\CrmException</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="ApiErrorException.php.html#75"><abbr title="App\Exceptions\Api\V4\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="CrmException.php.html#24"><abbr title="App\Exceptions\Api\V4\CrmException::report">report</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../_js/nv.d3.min.js?v=10.1.7" 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,1,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([2,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([[90,5,"<a href=\"ApiErrorException.php.html#20\">App\\Exceptions\\Api\\V4\\ApiErrorException<\/a>"],[0,1,"<a href=\"CrmException.php.html#16\">App\\Exceptions\\Api\\V4\\CrmException<\/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=\"ApiErrorException.php.html#58\">App\\Exceptions\\Api\\V4\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"ApiErrorException.php.html#75\">App\\Exceptions\\Api\\V4\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"ApiErrorException.php.html#85\">App\\Exceptions\\Api\\V4\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"ApiErrorException.php.html#96\">App\\Exceptions\\Api\\V4\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"CrmException.php.html#24\">App\\Exceptions\\Api\\V4\\CrmException::report<\/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,150 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/Api/V4</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item active">V4</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="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">9 / 11</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">2 / 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 / 2</div></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="success"><img src="../../../../_icons/file-code.svg" class="octicon" /><a href="ApiErrorException.php.html">ApiErrorException.php</a></td>
|
||||
<td class="success big"> <div class="progress">
|
||||
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
||||
<span class="sr-only">90.00% covered (success)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="success small"><div align="right">90.00%</div></td>
|
||||
<td class="success small"><div align="right">9 / 10</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>
|
||||
<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="CrmException.php.html">CrmException.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>
|
||||
|
||||
|
||||
</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,292 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Exceptions/Api</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Api</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="V2/CrmException.php.html#16">App\Exceptions\Api\V2\CrmException</a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="V4/CrmException.php.html#16">App\Exceptions\Api\V4\CrmException</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="V2/ApiErrorException.php.html#77"><abbr title="App\Exceptions\Api\V2\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="V2/CrmException.php.html#24"><abbr title="App\Exceptions\Api\V2\CrmException::report">report</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="V4/ApiErrorException.php.html#75"><abbr title="App\Exceptions\Api\V4\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="V4/CrmException.php.html#24"><abbr title="App\Exceptions\Api\V4\CrmException::report">report</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/nv.d3.min.js?v=10.1.7" 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,2,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([4,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([[90,5,"<a href=\"V2\/ApiErrorException.php.html#22\">App\\Exceptions\\Api\\V2\\ApiErrorException<\/a>"],[0,1,"<a href=\"V2\/CrmException.php.html#16\">App\\Exceptions\\Api\\V2\\CrmException<\/a>"],[90,5,"<a href=\"V4\/ApiErrorException.php.html#20\">App\\Exceptions\\Api\\V4\\ApiErrorException<\/a>"],[0,1,"<a href=\"V4\/CrmException.php.html#16\">App\\Exceptions\\Api\\V4\\CrmException<\/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=\"V2\/ApiErrorException.php.html#60\">App\\Exceptions\\Api\\V2\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"V2\/ApiErrorException.php.html#77\">App\\Exceptions\\Api\\V2\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"V2\/ApiErrorException.php.html#87\">App\\Exceptions\\Api\\V2\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"V2\/ApiErrorException.php.html#98\">App\\Exceptions\\Api\\V2\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"V2\/CrmException.php.html#24\">App\\Exceptions\\Api\\V2\\CrmException::report<\/a>"],[100,2,"<a href=\"V4\/ApiErrorException.php.html#58\">App\\Exceptions\\Api\\V4\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"V4\/ApiErrorException.php.html#75\">App\\Exceptions\\Api\\V4\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"V4\/ApiErrorException.php.html#85\">App\\Exceptions\\Api\\V4\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"V4\/ApiErrorException.php.html#96\">App\\Exceptions\\Api\\V4\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"V4\/CrmException.php.html#24\">App\\Exceptions\\Api\\V4\\CrmException::report<\/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,149 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions/Api</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">app</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">Exceptions</a></li>
|
||||
<li class="breadcrumb-item active">Api</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="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">18 / 22</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">4 / 8</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 / 4</div></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="warning"><img src="../../../_icons/file-directory.svg" class="octicon" /><a href="V2/index.html">V2</a></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">9 / 11</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">2 / 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 / 2</div></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="warning"><img src="../../../_icons/file-directory.svg" class="octicon" /><a href="V4/index.html">V4</a></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">9 / 11</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">2 / 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 / 2</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,297 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Dashboard for /home/jeremy/projets/crm/app/Exceptions</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/nv.d3.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">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>
|
||||
<tr><td><a href="Api/V2/CrmException.php.html#16">App\Exceptions\Api\V2\CrmException</a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Api/V4/CrmException.php.html#16">App\Exceptions\Api\V4\CrmException</a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Handler.php.html#23">App\Exceptions\Handler</a></td><td class="text-right">88%</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="Handler.php.html#23">App\Exceptions\Handler</a></td><td class="text-right">18</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="Api/V2/ApiErrorException.php.html#77"><abbr title="App\Exceptions\Api\V2\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Api/V2/CrmException.php.html#24"><abbr title="App\Exceptions\Api\V2\CrmException::report">report</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Api/V4/ApiErrorException.php.html#75"><abbr title="App\Exceptions\Api\V4\ApiErrorException::getApiError">getApiError</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Api/V4/CrmException.php.html#24"><abbr title="App\Exceptions\Api\V4\CrmException::report">report</abbr></a></td><td class="text-right">0%</td></tr>
|
||||
<tr><td><a href="Handler.php.html#50"><abbr title="App\Exceptions\Handler::register">register</abbr></a></td><td class="text-right">50%</td></tr>
|
||||
<tr><td><a href="Handler.php.html#83"><abbr title="App\Exceptions\Handler::handleApiException">handleApiException</abbr></a></td><td class="text-right">88%</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="Handler.php.html#83"><abbr title="App\Exceptions\Handler::handleApiException">handleApiException</abbr></a></td><td class="text-right">10</td></tr>
|
||||
<tr><td><a href="Handler.php.html#50"><abbr title="App\Exceptions\Handler::register">register</abbr></a></td><td class="text-right">2</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
<script src="../../_js/jquery.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/d3.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../_js/nv.d3.min.js?v=10.1.7" 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,1,2,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([4,0,0,0,0,0,1,0,0,1,0,8], "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,0,"<a href=\"AbortRowImportException.php.html#11\">App\\Exceptions\\AbortRowImportException<\/a>"],[90,5,"<a href=\"Api\/V2\/ApiErrorException.php.html#22\">App\\Exceptions\\Api\\V2\\ApiErrorException<\/a>"],[0,1,"<a href=\"Api\/V2\/CrmException.php.html#16\">App\\Exceptions\\Api\\V2\\CrmException<\/a>"],[90,5,"<a href=\"Api\/V4\/ApiErrorException.php.html#20\">App\\Exceptions\\Api\\V4\\ApiErrorException<\/a>"],[0,1,"<a href=\"Api\/V4\/CrmException.php.html#16\">App\\Exceptions\\Api\\V4\\CrmException<\/a>"],[88.23529411764706,18,"<a href=\"Handler.php.html#23\">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,2,"<a href=\"Api\/V2\/ApiErrorException.php.html#60\">App\\Exceptions\\Api\\V2\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"Api\/V2\/ApiErrorException.php.html#77\">App\\Exceptions\\Api\\V2\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"Api\/V2\/ApiErrorException.php.html#87\">App\\Exceptions\\Api\\V2\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"Api\/V2\/ApiErrorException.php.html#98\">App\\Exceptions\\Api\\V2\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"Api\/V2\/CrmException.php.html#24\">App\\Exceptions\\Api\\V2\\CrmException::report<\/a>"],[100,2,"<a href=\"Api\/V4\/ApiErrorException.php.html#58\">App\\Exceptions\\Api\\V4\\ApiErrorException::__construct<\/a>"],[0,1,"<a href=\"Api\/V4\/ApiErrorException.php.html#75\">App\\Exceptions\\Api\\V4\\ApiErrorException::getApiError<\/a>"],[100,1,"<a href=\"Api\/V4\/ApiErrorException.php.html#85\">App\\Exceptions\\Api\\V4\\ApiErrorException::getStatusCode<\/a>"],[100,1,"<a href=\"Api\/V4\/ApiErrorException.php.html#96\">App\\Exceptions\\Api\\V4\\ApiErrorException::report<\/a>"],[0,1,"<a href=\"Api\/V4\/CrmException.php.html#24\">App\\Exceptions\\Api\\V4\\CrmException::report<\/a>"],[50,2,"<a href=\"Handler.php.html#50\">App\\Exceptions\\Handler::register<\/a>"],[100,4,"<a href=\"Handler.php.html#66\">App\\Exceptions\\Handler::render<\/a>"],[88.67924528301887,10,"<a href=\"Handler.php.html#83\">App\\Exceptions\\Handler::handleApiException<\/a>"],[100,2,"<a href=\"Handler.php.html#174\">App\\Exceptions\\Handler::getReponse<\/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,161 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Exceptions</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../index.html">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="warning">Total</td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="86.67" aria-valuemin="0" aria-valuemax="100" style="width: 86.67%">
|
||||
<span class="sr-only">86.67% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">86.67%</div></td>
|
||||
<td class="warning small"><div align="right">78 / 90</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">6 / 12</div></td>
|
||||
<td class="danger big"> <div class="progress">
|
||||
<div class="progress-bar bg-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
|
||||
<span class="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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="warning"><img src="../../_icons/file-directory.svg" class="octicon" /><a href="Api/index.html">Api</a></td>
|
||||
<td class="warning big"> <div class="progress">
|
||||
<div class="progress-bar bg-warning" role="progressbar" aria-valuenow="81.82" aria-valuemin="0" aria-valuemax="100" style="width: 81.82%">
|
||||
<span class="sr-only">81.82% covered (warning)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="warning small"><div align="right">81.82%</div></td>
|
||||
<td class="warning small"><div align="right">18 / 22</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">4 / 8</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 / 4</div></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=""><img src="../../_icons/file-code.svg" class="octicon" /><a href="AbortRowImportException.php.html">AbortRowImportException.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="Handler.php.html">Handler.php</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">60 / 68</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">2 / 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>
|
||||
</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</small>
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,427 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Http/Controllers/AnswerController.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../index.html">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">AnswerController.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 / 66</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 / 6</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\Controllers\AnswerController">AnswerController</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 / 66</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 / 6</div></td>
|
||||
<td class="danger small">110</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="#22"><abbr title="index(Illuminate\Http\Request $request): Illuminate\Contracts\View\View">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 / 13</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>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#54"><abbr title="create(Illuminate\Http\Request $request, App\Models\Answer $answer): Illuminate\Contracts\View\View">create</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">2</td>
|
||||
<td class="danger" colspan="3"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#71"><abbr title="store(App\Http\Requests\Answers\StoreAnswerRequest $request): Illuminate\Http\RedirectResponse">store</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 / 17</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>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#100"><abbr title="edit(App\Models\Question $question, App\Models\Answer $answers): Illuminate\Contracts\View\View">edit</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="#116"><abbr title="update(App\Http\Requests\Answers\UpdateAnswerRequest $request, App\Models\Question $question, App\Models\Answer $answer): Illuminate\Http\RedirectResponse">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 / 16</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>
|
||||
|
||||
<tr>
|
||||
<td class="danger"> <a href="#147"><abbr title="destroy(App\Models\Question $question, App\Models\Answer $answer): Illuminate\Http\RedirectResponse">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 / 11</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\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\Controllers\Controller</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\Requests\Answers\StoreAnswerRequest</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\Http\Requests\Answers\UpdateAnswerRequest</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">App\Models\Answer</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">App\Models\Question</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\Support\Facades\DB</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\Str</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"></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">class</span><span class="default"> </span><span class="default">AnswerController</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="15" href="#15">15</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="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"> * Display a listing of the resource.</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"> * @param \Illuminate\Http\Request $request</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 \Illuminate\Contracts\View\View</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">index</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">\Illuminate\Contracts\View\View</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">/** @var \App\Models\Question $questionModel */</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">$questionModel</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">question</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">/** @var \Illuminate\Database\Eloquent\Builder $answers */</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="default">$answers</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Answer</span><span class="default">::</span><span class="default">query</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">where</span><span class="keyword">(</span><span class="default">'question_id'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$questionModel</span><span class="default">-></span><span class="default">id</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="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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$request</span><span class="default">-></span><span class="default">search</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="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">searchQuery</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="default">$answers</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">$request</span><span class="default">-></span><span class="default">search</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">null</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="default">'answer'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="36" href="#36">36</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="37" href="#37">37</a></td><td class="col-11 codeLine"><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"></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">$this</span><span class="default">-></span><span class="default">sortQuery</span><span class="keyword">(</span><span class="default">$answers</span><span class="keyword">)</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">$searchFields</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span><span class="default">'Réponse'</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="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="default">$answerModels</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$answers</span><span class="default">-></span><span class="default">paginate</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="43" href="#43">43</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class="danger 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">return</span><span class="default"> </span><span class="default">view</span><span class="keyword">(</span><span class="default">'answers.index'</span><span class="keyword">,</span><span class="default"> </span><span class="default">compact</span><span class="keyword">(</span><span class="default">'answerModels'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'questionModel'</span><span class="keyword">,</span><span class="default"> </span><span class="default">'searchFields'</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="comment">/**</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="comment"> * Show the form for creating a new resource.</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"> *</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"> * @param \Illuminate\Http\Request $request</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"> * @param \App\Models\Answer $answer</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"> * @return \Illuminate\Contracts\View\View</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">create</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">Answer</span><span class="default"> </span><span class="default">$answer</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">\Illuminate\Contracts\View\View</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">/** @var \App\Models\Question $questionModel */</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="default">$questionModel</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">question</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"></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="59" href="#59">59</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">view</span><span class="keyword">(</span><span class="default">'answers.create'</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="60" href="#60">60</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'answerModel'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$answer</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger 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">'questionModel'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$questionModel</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="62" href="#62">62</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">]</span><span class="keyword">)</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="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"></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="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="66" href="#66">66</a></td><td class="col-11 codeLine"><span class="comment"> * Store a newly created resource in storage.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="67" href="#67">67</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="68" href="#68">68</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Http\Requests\Answers\StoreAnswerRequest $request</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="69" href="#69">69</a></td><td class="col-11 codeLine"><span class="comment"> * @return \Illuminate\Http\RedirectResponse</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="70" href="#70">70</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="71" href="#71">71</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">StoreAnswerRequest</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">\Illuminate\Http\RedirectResponse</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="72" href="#72">72</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="73" href="#73">73</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">transaction</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">use</span><span class="default"> </span><span class="keyword">(</span><span class="default">$request</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="74" href="#74">74</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$answer</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="keyword">new</span><span class="default"> </span><span class="default">Answer</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="75" href="#75">75</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$answer</span><span class="default">-></span><span class="default">fill</span><span class="keyword">(</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><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger 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">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$answer</span><span class="default">-></span><span class="default">saveOrFail</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="77" href="#77">77</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="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="78" href="#78">78</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">route</span><span class="keyword">(</span><span class="default">'answers.edit'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$answer</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td 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">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'success'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="80" href="#80">80</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">':model a été créé.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="81" href="#81">81</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">[</span><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="82" href="#82">82</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="83" href="#83">83</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="84" href="#84">84</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="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="85" href="#85">85</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">back</span><span class="keyword">(</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="86" href="#86">86</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'error'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="87" href="#87">87</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">':model n\'a pas été créé.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger 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><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="89" href="#89">89</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="danger 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">}</span><span class="keyword">)</span><span class="keyword">;</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=" d-flex"><td class="col-1 text-right"><a id="92" href="#92">92</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="93" href="#93">93</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="94" href="#94">94</a></td><td class="col-11 codeLine"><span class="comment"> * Show the form for editing the specified resource.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="95" href="#95">95</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="96" href="#96">96</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Models\Question $question</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="97" href="#97">97</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Models\Answer $answers</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="98" href="#98">98</a></td><td class="col-11 codeLine"><span class="comment"> * @return \Illuminate\Contracts\View\View</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="99" href="#99">99</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="100" href="#100">100</a></td><td class="col-11 codeLine"><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">edit</span><span class="keyword">(</span><span class="default">Question</span><span class="default"> </span><span class="default">$question</span><span class="keyword">,</span><span class="default"> </span><span class="default">Answer</span><span class="default"> </span><span class="default">$answers</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">\Illuminate\Contracts\View\View</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"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="102" href="#102">102</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">view</span><span class="keyword">(</span><span class="default">'answers.edit'</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="103" href="#103">103</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">'answerModel'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$answers</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td 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">'questionModel'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$question</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="105" href="#105">105</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="106" href="#106">106</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="107" href="#107">107</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="108" href="#108">108</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="109" href="#109">109</a></td><td class="col-11 codeLine"><span class="comment"> * Update a spacific resource in storage.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="110" href="#110">110</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="111" href="#111">111</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Http\Requests\Answers\UpdateAnswerRequest $request</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"><span class="comment"> * @param \App\Models\Question $question</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="113" href="#113">113</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Models\Answer $answer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="114" href="#114">114</a></td><td class="col-11 codeLine"><span class="comment"> * @return \Illuminate\Http\RedirectResponse</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="115" href="#115">115</a></td><td class="col-11 codeLine"><span class="comment"> */</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="116" href="#116">116</a></td><td class="col-11 codeLine"><span class="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></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="117" href="#117">117</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">UpdateAnswerRequest</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="118" href="#118">118</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Question</span><span class="default"> </span><span class="default">$question</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"><span class="default"> </span><span class="default">Answer</span><span class="default"> </span><span class="default">$answer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="120" href="#120">120</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">\Illuminate\Http\RedirectResponse</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="121" href="#121">121</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">DB</span><span class="default">::</span><span class="default">transaction</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">use</span><span class="default"> </span><span class="keyword">(</span><span class="default">$request</span><span class="keyword">,</span><span class="default"> </span><span class="default">$question</span><span class="keyword">,</span><span class="default"> </span><span class="default">$answer</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="122" href="#122">122</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">$answer</span><span class="default">-></span><span class="default">fill</span><span class="keyword">(</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><span class="keyword">;</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="123" href="#123">123</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">$answer</span><span class="default">-></span><span class="default">saveOrFail</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="124" href="#124">124</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="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="125" href="#125">125</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">route</span><span class="keyword">(</span><span class="default">'questions.answers.edit'</span><span class="keyword">,</span><span class="default"> </span><span class="keyword">[</span><span class="default">'question'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$question</span><span class="keyword">,</span><span class="default"> </span><span class="default">'answer'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">$answer</span><span class="keyword">]</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger 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="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'success'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger 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="default">':model a été mis à jour.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td 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">[</span><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="129" href="#129">129</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="130" href="#130">130</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="131" href="#131">131</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="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="132" href="#132">132</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">back</span><span class="keyword">(</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="133" href="#133">133</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'error'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="134" href="#134">134</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">':model n\'a pas été mis à jour.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="135" href="#135">135</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">[</span><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="136" href="#136">136</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="danger d-flex"><td class="col-1 text-right"><a id="137" href="#137">137</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="138" href="#138">138</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="139" href="#139">139</a></td><td class="col-11 codeLine"></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="140" href="#140">140</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="comment">/**</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="141" href="#141">141</a></td><td class="col-11 codeLine"><span class="comment"> * Remove the specified resource from storage.</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="142" href="#142">142</a></td><td class="col-11 codeLine"><span class="comment"> *</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="143" href="#143">143</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Models\Question $question</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="144" href="#144">144</a></td><td class="col-11 codeLine"><span class="comment"> * @param \App\Models\Answer $answer</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="145" href="#145">145</a></td><td class="col-11 codeLine"><span class="comment"> * @return \Illuminate\Http\RedirectResponse</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="146" href="#146">146</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="147" href="#147">147</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">Question</span><span class="default"> </span><span class="default">$question</span><span class="keyword">,</span><span class="default"> </span><span class="default">Answer</span><span class="default"> </span><span class="default">$answer</span><span class="keyword">)</span><span class="keyword">:</span><span class="default"> </span><span class="default">\Illuminate\Http\RedirectResponse</span></td></tr>
|
||||
<tr class=" d-flex"><td class="col-1 text-right"><a id="148" href="#148">148</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="149" href="#149">149</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">$answer</span><span class="default">-></span><span class="default">deleteOrFail</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="150" href="#150">150</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="keyword">)</span><span class="default">-></span><span class="default">route</span><span class="keyword">(</span><span class="default">'questions.answers.index'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$question</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="151" href="#151">151</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'success'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="152" href="#152">152</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">':model a été supprimé.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="153" href="#153">153</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">[</span><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="154" href="#154">154</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="155" href="#155">155</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="156" href="#156">156</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="keyword">)</span><span class="default">-></span><span class="default">back</span><span class="keyword">(</span><span class="keyword">)</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="157" href="#157">157</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">-></span><span class="default">with</span><span class="keyword">(</span><span class="default">'error'</span><span class="keyword">,</span><span class="default"> </span><span class="default">trans</span><span class="keyword">(</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="158" href="#158">158</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">':model n\'a pas pu être supprimé.'</span><span class="keyword">,</span></td></tr>
|
||||
<tr class="danger d-flex"><td class="col-1 text-right"><a id="159" href="#159">159</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="keyword">[</span><span class="default">'model'</span><span class="default"> </span><span class="default">=></span><span class="default"> </span><span class="default">Str</span><span class="default">::</span><span class="default">singular</span><span class="keyword">(</span><span class="default">trans</span><span class="keyword">(</span><span class="default">'models.classes.answers'</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="160" href="#160">160</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="161" href="#161">161</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="162" href="#162">162</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.3.5</a> at Thu Oct 5 13:16:08 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,192 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Code Coverage for /home/jeremy/projets/crm/app/Http/Controllers/Api/V2/AnswerController.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../../index.html">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"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V2</a></li>
|
||||
<li class="breadcrumb-item active">AnswerController.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\Controllers\Api\V2\AnswerController">AnswerController</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="#22"><abbr title="storeCustomerAnswers(App\Http\Requests\Api\V2\StoreCustomerAnswers $request, App\Models\Service $service, App\Models\Customer $customer): Illuminate\Http\JsonResponse">storeCustomerAnswers</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\Controllers\Api\V2</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\Controllers\Controller</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\Requests\Api\V2\StoreCustomerAnswers</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\Answer</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">App\Models\Customer</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">App\Models\Service</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\JsonResponse</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">AnswerController</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="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="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"> * Store the customer answers.</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="comment"> * @param \App\Http\Requests\Api\V2\StoreCustomerAnswers $request</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"> * @param \App\Models\Service $service</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"> * @param \App\Models\Customer $customer</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 \Illuminate\Http\JsonResponse</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">storeCustomerAnswers</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">StoreCustomerAnswers</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="24" href="#24">24</a></td><td class="col-11 codeLine"><span class="default"> </span><span class="default">Service</span><span class="default"> </span><span class="default">$service</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">Customer</span><span class="default"> </span><span class="default">$customer</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><span class="keyword">:</span><span class="default"> </span><span class="default">JsonResponse</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">// * Make sure we are accessing a customer that belongs to our service.</span></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">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</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">$this</span><span class="default">-></span><span class="default">authorize</span><span class="keyword">(</span><span class="default">'customerBelongsToService'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$customer</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">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</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">$existingAnswerIds</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">$customer</span><span class="default">-></span><span class="default">getAnswers</span><span class="keyword">(</span><span class="default">$service</span><span class="keyword">)</span><span class="default">-></span><span class="default">pluck</span><span class="keyword">(</span><span class="default">'id'</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 31" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</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">$answersID</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">Answer</span><span class="default">::</span><span class="default">query</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">whereIn</span><span class="keyword">(</span><span class="default">'id'</span><span class="keyword">,</span><span class="default"> </span><span class="default">$request</span><span class="default">-></span><span class="default">answers</span><span class="keyword">)</span><span class="default">-></span><span class="default">pluck</span><span class="keyword">(</span><span class="default">'id'</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 32" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</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">$customer</span><span class="default">-></span><span class="default">answers</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">-></span><span class="default">sync</span><span class="keyword">(</span><span class="default">$answersID</span><span class="default">-></span><span class="default">merge</span><span class="keyword">(</span><span class="default">$existingAnswerIds</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 33" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\QuestionTest::testQuestionSetAnswer</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">)</span><span class="default">-></span><span class="default">json</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="34" href="#34">34</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="35" href="#35">35</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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/file.js?v=10.1.7" 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/jeremy/projets/crm/app/Http/Controllers/Api/V2/ApiController.php</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="../../../../../_css/bootstrap.min.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../../_css/octicons.css?v=10.1.7" rel="stylesheet" type="text/css">
|
||||
<link href="../../../../../_css/style.css?v=10.1.7" 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/jeremy/projets/crm</a></li>
|
||||
<li class="breadcrumb-item"><a href="../../../../index.html">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"><a href="../index.html">Api</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">V2</a></li>
|
||||
<li class="breadcrumb-item active">ApiController.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\Http\Controllers\Api\V2\ApiController">ApiController</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="#15"><abbr title="ping(): Illuminate\Http\JsonResponse">ping</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\Api\V2</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\Controllers\Controller</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\JsonResponse</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">ApiController</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="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"> * Just returns HTTP 200 response.</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 \Illuminate\Http\JsonResponse</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">ping</span><span class="keyword">(</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="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="2 tests cover line 17" data-content="<ul><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testTimestampMiddleware</li><li class="covered-by-large-tests">Tests\CRM\ApiV2\ApiTest::testApiThrottle</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="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="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.7</a> using <a href="https://www.php.net/" target="_top">PHP 8.2.10</a> and <a href="https://phpunit.de/">PHPUnit 10.4.0</a> at Fri Oct 6 15:56:10 CEST 2023.</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.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/popper.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/bootstrap.min.js?v=10.1.7" type="text/javascript"></script>
|
||||
<script src="../../../../../_js/file.js?v=10.1.7" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue