modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2024-04-23 06:01:53 +04:00
parent e3e3fc91f4
commit 3051fa641c
1 changed files with 7 additions and 7 deletions

View File

@ -89,7 +89,7 @@ class sh {
* - si c'est tableau, joindre les arguments avec {@link join()} * - si c'est tableau, joindre les arguments avec {@link join()}
* - sinon, mettre les caractères en échappement avec {@link escapeshellarg()} * - sinon, mettre les caractères en échappement avec {@link escapeshellarg()}
*/ */
static final function fix_cmd(&$cmd, ?string $redir=null, ?string $input=null, ?string $output=null): void { static final function verifix_cmd(&$cmd, ?string $redir=null, ?string $input=null, ?string $output=null): void {
if (is_array($cmd)) $cmd = self::join($cmd); if (is_array($cmd)) $cmd = self::join($cmd);
else $cmd = escapeshellcmd(strval($cmd)); else $cmd = escapeshellcmd(strval($cmd));
self::add_redir($cmd, $redir, $input, $output); self::add_redir($cmd, $redir, $input, $output);
@ -161,7 +161,7 @@ class sh {
} }
/** /**
* Corriger la commande spécifiée avec {@link fix_cmd()} puis la lancer * Corriger la commande spécifiée avec {@link verifix_cmd()} puis la lancer
* avec passthru() et retourner le code de retour dans la variable $retcode * avec passthru() et retourner le code de retour dans la variable $retcode
* *
* $redir spécifie le type de redirection demandée: * $redir spécifie le type de redirection demandée:
@ -176,7 +176,7 @@ class sh {
* @return bool true si la commande s'est lancée sans erreur, false sinon * @return bool true si la commande s'est lancée sans erreur, false sinon
*/ */
static final function passthru($cmd, int &$retcode=null, ?string $redir=null): bool { static final function passthru($cmd, int &$retcode=null, ?string $redir=null): bool {
self::fix_cmd($cmd, $redir); self::verifix_cmd($cmd, $redir);
return self::_passthru($cmd, $retcode); return self::_passthru($cmd, $retcode);
} }
@ -185,7 +185,7 @@ class sh {
* Cf la doc de {@link passthru()} pour les autres détails * Cf la doc de {@link passthru()} pour les autres détails
*/ */
static final function system($cmd, string &$output=null, int &$retcode=null, ?string $redir=null): bool { static final function system($cmd, string &$output=null, int &$retcode=null, ?string $redir=null): bool {
self::fix_cmd($cmd, $redir); self::verifix_cmd($cmd, $redir);
return self::_system($cmd, $output, $retcode); return self::_system($cmd, $output, $retcode);
} }
@ -194,16 +194,16 @@ class sh {
* Cf la doc de {@link passthru()} pour les autres détails * Cf la doc de {@link passthru()} pour les autres détails
*/ */
static final function exec($cmd, array &$output=null, int &$retcode=null, ?string $redir=null): bool { static final function exec($cmd, array &$output=null, int &$retcode=null, ?string $redir=null): bool {
self::fix_cmd($cmd, $redir); self::verifix_cmd($cmd, $redir);
return self::_exec($cmd, $output, $retcode); return self::_exec($cmd, $output, $retcode);
} }
/** /**
* Corriger la commande spécifiée avec {@link fix_cmd()}, la préfixer de * Corriger la commande spécifiée avec {@link verifix_cmd()}, la préfixer de
* "exec" puis la lancer avec {@link _fork_exec()} * "exec" puis la lancer avec {@link _fork_exec()}
*/ */
static final function fork_exec($cmd, int &$retcode=null, ?string $redir=null): bool { static final function fork_exec($cmd, int &$retcode=null, ?string $redir=null): bool {
self::fix_cmd($cmd, $redir); self::verifix_cmd($cmd, $redir);
return self::_fork_exec("exec $cmd", $retcode); return self::_fork_exec("exec $cmd", $retcode);
} }