teleporter.php
Gestion de l'action teleporter
Tags
Table of Contents
Functions
- action_teleporter_composant_dist() : bool|string
- Téléporter et déballer un composant
- teleporter_verifier_destination() : bool|string
- Vérifier et préparer l'arborescence jusqu'au répertoire parent
- teleporter_nettoyer_vieille_version() : string
- Déplace un répertoire pour libérer l'emplacement.
Functions
action_teleporter_composant_dist()
Téléporter et déballer un composant
action_teleporter_composant_dist(string $methode, string $source, string $dest[, array<string|int, mixed> $options = [] ]) : bool|string
Parameters
- $methode : string
-
http|git|svn|...
- $source : string
-
URL source du composant
- $dest : string
-
Chemin du répertoire où déballer le composant. Inclus le dernier segment
- $options : array<string|int, mixed> = []
-
revision => '' --ignore-externals
Return values
bool|string —String : texte d'une erreur true si l'opération est correctement réalisée
teleporter_verifier_destination()
Vérifier et préparer l'arborescence jusqu'au répertoire parent
teleporter_verifier_destination(string $dest) : bool|string
Parameters
- $dest : string
Return values
bool|string —false en cas d'échec Chemin du répertoire sinon
teleporter_nettoyer_vieille_version()
Déplace un répertoire pour libérer l'emplacement.
teleporter_nettoyer_vieille_version(string $dest) : string
Si le répertoire donné existe, le déplace dans un répertoire de backup. Si ce backup existe déjà, il est supprimé auparavant. Retourne le nouveau chemin du répertoire.
Parameters
- $dest : string
-
Chemin du répertoire à déplacer
Return values
string —Nouveau chemin du répertoire s'il existait, Chaîne vide sinon