Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
8.84% covered (danger)
8.84%
13 / 147
9.18% covered (danger)
9.18%
9 / 98
0.37% covered (danger)
0.37%
1 / 272
11.11% covered (danger)
11.11%
1 / 9
CRAP
0.00% covered (danger)
0.00%
0 / 1
Lib
8.84% covered (danger)
8.84%
13 / 147
9.18% covered (danger)
9.18%
9 / 98
0.37% covered (danger)
0.37%
1 / 272
0.00% covered (danger)
0.00%
0 / 9
2138.75
0.00% covered (danger)
0.00%
0 / 1
 __construct
54.55% covered (warning)
54.55%
6 / 11
100.00% covered (success)
100.00%
4 / 4
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
4.12
 loadEnvVar
63.64% covered (warning)
63.64%
7 / 11
71.43% covered (warning)
71.43%
5 / 7
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 1
6.20
 delTree
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 11
0.00% covered (danger)
0.00%
0 / 1
42
 testVersion
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
12
 testExtensions
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 16
0.00% covered (danger)
0.00%
0 / 1
30
 envReport
0.00% covered (danger)
0.00%
0 / 38
0.00% covered (danger)
0.00%
0 / 20
0.00% covered (danger)
0.00%
0 / 96
0.00% covered (danger)
0.00%
0 / 1
72
 resetCache
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
20
 testDirectory
0.00% covered (danger)
0.00%
0 / 32
0.00% covered (danger)
0.00%
0 / 23
0.00% covered (danger)
0.00%
0 / 129
0.00% covered (danger)
0.00%
0 / 1
110
 testDB
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
6
 execute
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
0
1<?php
2
3namespace App\Service\ApplicationInfo;
4
5use App\ExceptionApplication;
6use App\Service\ApplicationInfo\Output\InterfaceOutput;
7use Doctrine\DBAL\DriverManager;
8use Doctrine\DBAL\Tools\DsnParser;
9use Throwable;
10
11abstract class Lib
12{
13    public InterfaceOutput $output;
14    public string $rootDirectoy;
15    public string $logDirectory;
16    public string $tmpDirectory;
17    public string $tmpFileTest;
18    /** @var string[] */
19    public array $env;
20
21    public function __construct(InterfaceOutput $output)
22    {
23        $this->output = $output;
24        try {
25            $this->rootDirectoy = realpath(dirname(__DIR__) . '/../..') ?: '';
26            $this->loadEnvVar();
27            $this->logDirectory = $this->env['APP_LOG_DIR'] ?? $this->rootDirectoy . '/var/log';
28            $this->tmpDirectory = $this->env['APP_CACHE_DIR'] ?? $this->rootDirectoy . '/var/cache';
29            $this->tmpFileTest = $this->tmpDirectory . '/tempFileTest.tmp';
30            $this->output->top();
31            $this->execute();
32        } catch (Throwable $e) {
33            $this->output->erreur($e->getMessage());
34        }
35        $this->output->bottom();
36    }
37
38    protected function loadEnvVar(): void
39    {
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
42            /** @var string[]|false $parse */
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
45                $env += $parse;
46            }
47        }
48        if (file_exists($this->rootDirectoy . '/.env')) {
49            /** @var string[]|false $parse */
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
52                $env += $parse;
53            }
54        }
55
56        /** @var string[] $_ENV */
57        $env += $_ENV;
58        $this->env = $env;
59    }
60
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
64            $dirList = scandir($dir);
65            if ($dirList) {
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
73                @rmdir($dir);
74            }
75        }
76    }
77
78    public function testVersion(): void
79    {
80        $this->output->title('Test de la version');
81        try {
82            $propertiesContent = parse_ini_file($this->rootDirectoy . '/release.properties');
83            if (!isset($propertiesContent['version'])) {
84                throw new ExceptionApplication('version manquante dans le fichier release.properties');
85            }
86            /** @var string $version */
87            $version = $propertiesContent['version'];
88
89            $this->output->line('Version : ' . $this->output->ok($this->output->filter($version)));
90        } catch (Throwable $e) {
91            $this->output->erreur($this->output->filter($e->getMessage()));
92        }
93    }
94
95    /**
96     * @param string[] $requiredextensions
97     */
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
114                $this->output->line($this->output->ko($this->output->filter($module)));
115            }
116        } else {
117            $this->output->line($this->output->ok("Toutes les extensions à l'application du php sont installées"));
118        }
119    }
120
121    public function envReport(): void
122    {
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
128        } else {
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
145        } else {
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
152        } else {
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
161        } else {
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
172        } else {
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
180
181    public function resetCache(): void
182    {
183        $this->output->title('Reset des caches');
184
185        $this->output->line('Reset de opcache');
186        if (function_exists('opcache_reset')) {
187            // reset du cache php
188            $status = opcache_reset();
189            if ($status) {
190                $this->output->line($this->output->ok('Opcache effacé'));
191            } else {
192                $this->output->erreur('Reset de opcache : ' . $this->output->ko('KO'));
193            }
194        } else {
195            $this->output->erreur("Le cache opcache n'est pas installé");
196        }
197        $this->output->line('Effacement du répertoire temporaire');
198        try {
199            $this->delTree(rtrim($this->tmpDirectory, '/'), false);
200            $this->output->line($this->output->ok('Répertoire temporaire effacé'));
201        } catch (Throwable $e) {
202            $this->output->erreur($this->output->filter($e->getMessage()));
203        }
204    }
205
206    public function testDirectory(): void
207    {
208        $this->output->title('Test écriture du répertoire temporaire de cache');
209        $this->output->line('Test la présence du répertoire temporaire de cache');
210        try {
211            if (!realpath($this->tmpDirectory)) {
212                $this->output->erreur("La configuration du répertoire temporaire de cache n'est pas définie");
213            }
214            if (!is_dir($this->tmpDirectory)) {
215                $this->output->line('Création du du répertoire temporaire');
216                mkdir($this->tmpDirectory, 0777, true);
217            }
218            if (is_file($this->tmpFileTest)) {
219                unlink($this->tmpFileTest);
220            }
221            if (file_put_contents($this->tmpFileTest, 'TESTCONTENT')) {
222                $this->output->line('Ecriture de fichier : ' . $this->output->ok('OK'));
223                $filecontent = file_get_contents($this->tmpFileTest);
224                if ('TESTCONTENT' == $filecontent) {
225                    $this->output->line('Lecture de fichier : ' . $this->output->ok('OK'));
226                    unlink($this->tmpFileTest);
227                    if (!is_file($this->tmpFileTest)) {
228                        $this->output->line('Suppression de fichier : ' . $this->output->ok('OK'));
229                        $this->output->line('Répertoire temporaire de cache : ' . $this->output->ok('OK'));
230                    } else {
231                        $this->output->erreur(
232                            'Impossible de supprimer un fichier dans le répertoire temporaire'
233                        );
234                    }
235                } else {
236                    $this->output->erreur('Impossible de lire un fichier dans le répertoire temporaire');
237                }
238            } else {
239                $this->output->erreur("Impossible d'écrire un fichier dans le répertoire temporaire");
240            }
241
242            $this->output->line('Test la présence du répertoire des fichiers de log');
243            if (!realpath($this->logDirectory)) {
244                $this->output->erreur("La configuration du répertoire des fichiers de log n'est pas définie");
245            }
246
247            if (!is_dir($this->logDirectory)) {
248                $this->output->line('Création du du répertoire des fichiers de log');
249                mkdir($this->logDirectory, 0777, true);
250            }
251            $this->output->line('Répertoire des fichiers de log : ' . $this->output->ok('OK'));
252        } catch (Throwable $e) {
253            $this->output->erreur($this->output->filter($e->getMessage()));
254        }
255    }
256
257    public function testDB(string $dsn, string $sql, string $dbname = ''): void
258    {
259        $this->output->title('Test de la DB ' . $this->output->filter($dbname));
260        try {
261            $this->output->line('Test de la connexion avec la DB');
262            $dsn = str_replace('%kernel.project_dir%', $this->rootDirectoy, $dsn);
263            $dsnParser = new DsnParser();
264            $connectionParams = $dsnParser->parse($dsn);
265            $conn = DriverManager::getConnection($connectionParams);
266            $this->output->line('Connexion : ' . $this->output->ok('OK'));
267            $stmt = $conn->executeQuery($sql);
268            $this->output->line('Requete SQL ' . $this->output->ok('OK'));
269            $stmt->fetchAssociative();
270            $this->output->line('Lecture table ' . $this->output->ok('OK'));
271        } catch (Throwable $e) {
272            $this->output->erreur($this->output->filter($e->getMessage()));
273        }
274    }
275
276    abstract public function execute(): void;
277}

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.

Lib->__construct
21    public function __construct(InterfaceOutput $output)
22    {
23        $this->output = $output;
24        try {
25            $this->rootDirectoy = realpath(dirname(__DIR__) . '/../..') ?: '';
26            $this->loadEnvVar();
27            $this->logDirectory = $this->env['APP_LOG_DIR'] ?? $this->rootDirectoy . '/var/log';
28            $this->tmpDirectory = $this->env['APP_CACHE_DIR'] ?? $this->rootDirectoy . '/var/cache';
29            $this->tmpFileTest = $this->tmpDirectory . '/tempFileTest.tmp';
30            $this->output->top();
31            $this->execute();
 
35        $this->output->bottom();
36    }
32        } catch (Throwable $e) {
 
33            $this->output->erreur($e->getMessage());
34        }
35        $this->output->bottom();
 
35        $this->output->bottom();
36    }
Lib->delTree
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
68                    (is_dir("$dir/$file")) ?
 
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
73                @rmdir($dir);
74            }
75        }
76    }
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
68                    (is_dir("$dir/$file")) ?
 
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
68                    (is_dir("$dir/$file")) ?
 
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
73                @rmdir($dir);
74            }
75        }
76    }
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
68                    (is_dir("$dir/$file")) ?
 
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
73                @rmdir($dir);
74            }
75        }
76    }
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
73                @rmdir($dir);
74            }
75        }
76    }
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
66                $files = array_diff($dirList, ['.', '..']);
67                foreach ($files as $file) {
 
67                foreach ($files as $file) {
68                    (is_dir("$dir/$file")) ?
69                        $this->delTree("$dir/$file", true) : unlink("$dir/$file");
70                }
71            }
72            if ($root) {
 
72            if ($root) {
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
72            if ($root) {
 
73                @rmdir($dir);
74            }
75        }
76    }
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
64            $dirList = scandir($dir);
65            if ($dirList) {
 
72            if ($root) {
 
76    }
61    protected function delTree(string $dir, bool $root = true): void
62    {
63        if (is_dir($dir)) {
 
76    }
Lib->envReport
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
126        if ($phpcurrentver < '8.3') {
127            $info = $this->output->ko($this->output->filter($phpcurrentver));
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
143        if ('512M' == $memNewSize) {
144            $info = $this->output->ok($this->output->filter($memNewSize));
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
150        if ('1024M' == $memNewSize) {
151            $info = $this->output->ok($this->output->filter($memNewSize));
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
159        if (0 == $executionTime) {
160            $this->output->line($this->output->ko('!!! infini timeout !!! ( peut etre en mode xdebug)'));
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
165                $this->output->line($this->output->ko("Il n'est pas possible de changer max_execution_time à 300 sec"));
166            }
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
171            $timezone = $this->output->filter(date_default_timezone_get());
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
123        $this->output->title('Informations');
124        $phpcurrentver = substr(phpversion(), 0, 3);
125
126        if ($phpcurrentver < '8.3') {
 
129            $info = $this->output->ok($this->output->filter($phpcurrentver));
130        }
131        $this->output->line('Version du PHP : ' . $info);
 
131        $this->output->line('Version du PHP : ' . $info);
132
133        $this->output->line('Valeur par defaut du umask : ' . $this->output->filter(decoct(umask())));
134        umask(0);   // NOSONAR
135        $this->output->line('Valeur du umask si mis à 0 : ' . $this->output->filter(decoct(umask())));
136
137        $memSize = ini_get('memory_limit');
138        $this->output->line('Taille maximale de la mémoire par défaut : ' . $this->output->filter($memSize));
139
140        ini_set('memory_limit', '512M');
141        $memNewSize = ini_get('memory_limit');
142        $this->output->line('Modification de la taille maximale de la mémoire à 512M');
143        if ('512M' == $memNewSize) {
 
146            $info = $this->output->ko($this->output->filter($memNewSize));
147        }
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
148        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
149        $this->output->line('Modification de la taille maximale de la mémoire à 1024M');
150        if ('1024M' == $memNewSize) {
 
153            $info = $this->output->ko($this->output->filter($memNewSize));
154        }
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
 
155        $this->output->line('Nouvelle taille maximale de la mémoire : ' . $info);
156
157        $executionTime = ini_get('max_execution_time');
158        $this->output->line('Valeur par défaut de max_execution_time : ' . $this->output->filter($executionTime));
159        if (0 == $executionTime) {
 
162            $this->output->line('Modification max_execution_time à 300 sec : ');
163            $result = set_time_limit(300);
164            if (!$result) {
 
167            $this->output->line('Nouvelle valeur de max_execution_time : ' . $this->output->filter($executionTime));
168        }
169
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
170        if ('' !== date_default_timezone_get() && '0' !== date_default_timezone_get()) {
 
173            $timezone = $this->output->ko($this->output->filter('non définit'));
174        }
175
176        $this->output->line('Time zone : ' . $timezone);
 
176        $this->output->line('Time zone : ' . $timezone);
177        $this->output->line('Date locale ' . date('d.m.Y H:i:s') . ' décalage horaire : ' . date('P  e'));
178        $this->output->line('Date GMT : ' . gmdate('d.m.Y H:i:s'));
179    }
Lib->loadEnvVar
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
45                $env += $parse;
46            }
47        }
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
52                $env += $parse;
53            }
54        }
55
56        /** @var string[] $_ENV */
57        $env += $_ENV;
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
45                $env += $parse;
46            }
47        }
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
45                $env += $parse;
46            }
47        }
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
52                $env += $parse;
53            }
54        }
55
56        /** @var string[] $_ENV */
57        $env += $_ENV;
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
43            $parse = parse_ini_file($this->rootDirectoy . '/.env.local');
44            if (false !== $parse) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
52                $env += $parse;
53            }
54        }
55
56        /** @var string[] $_ENV */
57        $env += $_ENV;
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
50            $parse = parse_ini_file($this->rootDirectoy . '/.env');
51            if (false !== $parse) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
40        $env = [];
41        if (file_exists($this->rootDirectoy . '/.env.local')) {
 
48        if (file_exists($this->rootDirectoy . '/.env')) {
 
57        $env += $_ENV;
58        $this->env = $env;
59    }
Lib->resetCache
183        $this->output->title('Reset des caches');
184
185        $this->output->line('Reset de opcache');
186        if (function_exists('opcache_reset')) {
 
188            $status = opcache_reset();
189            if ($status) {
 
189            if ($status) {
190                $this->output->line($this->output->ok('Opcache effacé'));
 
186        if (function_exists('opcache_reset')) {
 
197        $this->output->line('Effacement du répertoire temporaire');
198        try {
199            $this->delTree(rtrim($this->tmpDirectory, '/'), false);
200            $this->output->line($this->output->ok('Répertoire temporaire effacé'));
 
204    }
183        $this->output->title('Reset des caches');
184
185        $this->output->line('Reset de opcache');
186        if (function_exists('opcache_reset')) {
 
188            $status = opcache_reset();
189            if ($status) {
 
186        if (function_exists('opcache_reset')) {
187            // reset du cache php
188            $status = opcache_reset();
189            if ($status) {
190                $this->output->line($this->output->ok('Opcache effacé'));
191            } else {
192                $this->output->erreur('Reset de opcache : ' . $this->output->ko('KO'));
 
186        if (function_exists('opcache_reset')) {
 
197        $this->output->line('Effacement du répertoire temporaire');
198        try {
199            $this->delTree(rtrim($this->tmpDirectory, '/'), false);
200            $this->output->line($this->output->ok('Répertoire temporaire effacé'));
 
204    }
183        $this->output->title('Reset des caches');
184
185        $this->output->line('Reset de opcache');
186        if (function_exists('opcache_reset')) {
 
195            $this->output->erreur("Le cache opcache n'est pas installé");
196        }
197        $this->output->line('Effacement du répertoire temporaire');
 
197        $this->output->line('Effacement du répertoire temporaire');
198        try {
199            $this->delTree(rtrim($this->tmpDirectory, '/'), false);
200            $this->output->line($this->output->ok('Répertoire temporaire effacé'));
 
204    }
201        } catch (Throwable $e) {
 
202            $this->output->erreur($this->output->filter($e->getMessage()));
203        }
204    }
 
204    }
Lib->testDB
257    public function testDB(string $dsn, string $sql, string $dbname = ''): void
258    {
259        $this->output->title('Test de la DB ' . $this->output->filter($dbname));
260        try {
261            $this->output->line('Test de la connexion avec la DB');
262            $dsn = str_replace('%kernel.project_dir%', $this->rootDirectoy, $dsn);
263            $dsnParser = new DsnParser();
264            $connectionParams = $dsnParser->parse($dsn);
265            $conn = DriverManager::getConnection($connectionParams);
266            $this->output->line('Connexion : ' . $this->output->ok('OK'));
267            $stmt = $conn->executeQuery($sql);
268            $this->output->line('Requete SQL ' . $this->output->ok('OK'));
269            $stmt->fetchAssociative();
270            $this->output->line('Lecture table ' . $this->output->ok('OK'));
 
274    }
271        } catch (Throwable $e) {
 
272            $this->output->erreur($this->output->filter($e->getMessage()));
273        }
274    }
 
274    }
Lib->testExtensions
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
114                $this->output->line($this->output->ko($this->output->filter($module)));
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
117            $this->output->line($this->output->ok("Toutes les extensions à l'application du php sont installées"));
118        }
119    }
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
114                $this->output->line($this->output->ko($this->output->filter($module)));
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
106            if (!in_array($extension, $loadedextensions)) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
117            $this->output->line($this->output->ok("Toutes les extensions à l'application du php sont installées"));
118        }
119    }
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
114                $this->output->line($this->output->ko($this->output->filter($module)));
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
117            $this->output->line($this->output->ok("Toutes les extensions à l'application du php sont installées"));
118        }
119    }
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
114                $this->output->line($this->output->ko($this->output->filter($module)));
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
110        if ([] !== $diff) {
111            sort($requiredextensions);
112            $this->output->line($this->output->ko('Il manque une ou plusieurs extensions:'));
113            foreach ($diff as $module) {
 
119    }
98    public function testExtensions(array $requiredextensions): void
99    {
100        $this->output->title('Test les extensions du PHP');
101
102        $loadedextensions = get_loaded_extensions();
103
104        $diff = [];
105        foreach ($requiredextensions as $extension) {
 
105        foreach ($requiredextensions as $extension) {
106            if (!in_array($extension, $loadedextensions)) {
107                $diff[] = $extension;
108            }
109        }
110        if ([] !== $diff) {
 
117            $this->output->line($this->output->ok("Toutes les extensions à l'application du php sont installées"));
118        }
119    }
 
119    }
Lib->testVersion
80        $this->output->title('Test de la version');
81        try {
82            $propertiesContent = parse_ini_file($this->rootDirectoy . '/release.properties');
83            if (!isset($propertiesContent['version'])) {
 
84                throw new ExceptionApplication('version manquante dans le fichier release.properties');
80        $this->output->title('Test de la version');
81        try {
82            $propertiesContent = parse_ini_file($this->rootDirectoy . '/release.properties');
83            if (!isset($propertiesContent['version'])) {
 
87            $version = $propertiesContent['version'];
88
89            $this->output->line('Version : ' . $this->output->ok($this->output->filter($version)));
 
93    }
90        } catch (Throwable $e) {
 
91            $this->output->erreur($this->output->filter($e->getMessage()));
92        }
93    }
 
93    }