Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
Parameter
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3namespace App;
4
5/**
6 * The parameters are of type string, because they will be stored in the DB
7 * as PHP is an untyped language this is not a problem :-)
8 * for boolean, use '0' or '1' rather than 'true' or 'false'.
9 */
10class Parameter extends BaseParameter
11{
12    #[Param(description: 'Met le site d\'édition des avis en mode maintenance', type: Param::RADIO)]
13    public string $modeMaintenance = '0';
14    #[Param(
15        description: "Bandeau d'information général affiché sur chaque page. par exemple: " .
16        'Le site sera en maintenance à partir de demain',
17        valeur: 'texte ou vide',
18        type: Param::TEXTAREA
19    )]
20    public string $pageInfo = '';
21    #[Param(
22        description: 'Force la redirection des e-mails pour le serveur de Prod, ' .
23        'pour les autres serveurs les e-amil sont toujours redirigés',
24        type: Param::RADIO
25    )]
26    public string $smtpForceRedirection = '0';
27
28    #[Param(
29        description: 'Adresse e-mail de redirection, ' .
30        'si la redirection est activé tous les e-mails sont envoyés à cette adresse',
31        valeur: 'Adresse e-mail du domaine',
32        type: Param::INPUT
33    )]
34    public string $smtpRedirectMailTo = 'redirection@mydomain.com';
35}

Paths

Below are the source code lines that represent each code path as identified by Xdebug. Please note a path is not necessarily coterminous with a line, a line may contain multiple paths and therefore show up more than once. Please also be aware that some paths may include implicit rather than explicit branches, e.g. an if statement always has an else as part of its logical flow even if you didn't write one.