Documentation du code de SPIP et de ses plugins

SVP

teleporter.php

Gestion de l'action teleporter

Tags
plugin

SVP pour SPIP

license

GPL

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


        
On this page

Search results