Versión en español
Bibliothèque PHP pour la gestion des fichiers.
Cette bibliothèque est prise en charge par les versions PHP 5.6 ou plus et est compatible avec les versions HHVM 3.0 ou plus.
La façon préférée d'installer cette extension est via le compositeur.
Pour installer la bibliothèque de fichiers PHP , simplement:
composer require Josantonius/File
La commande précédente n'installera que les fichiers nécessaires, si vous préférez télécharger l'intégralité du code source que vous pouvez utiliser:
composer require Josantonius/File --prefer-source
Vous pouvez également cloner le référentiel complet avec Git:
$ git clone https://github.com/josantonius/php-file.git
Ou l'installez manuellement :
Télécharger file.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
Méthodes disponibles dans cette bibliothèque:
File:: exists ( $ file );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ fichier | URL de chemin ou de fichier. | chaîne | Oui |
# Retour (boolean)
File:: delete ( $ file );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ fichier | Chemin de fichier. | chaîne | Oui |
# Retour (boolean)
File:: createDir ( $ path );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ chemin | Chemin où créer un répertoire. | chaîne | Oui |
# Retour (boolean)
File:: copyDirRecursively ( $ from , $ to );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ de | Chemin de copie. | chaîne | Oui | |
| $ à | Chemin de copie. | chaîne | Oui |
# Retour (boolean)
File:: deleteEmptyDir ( $ path );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ chemin | Chemin vers la suppression. | chaîne | Oui |
# Retour (boolean)
File:: deleteDirRecursively ( $ path );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ chemin | Chemin vers la suppression. | chaîne | Oui |
# Retour (boolean)
File:: getFilesFromDir ( $ path );| Attribut | Description | Taper | Requis | Défaut |
|---|---|---|---|---|
| $ chemin | Chemin de chemin où obtenir des chemins de fichier. | chaîne | Oui |
# Retour (boolean)
Pour utiliser cette bibliothèque avec le compositeur :
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;Ou si vous l'avez installé manuellement , utilisez-le:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;Exemple d'utilisation pour cette bibliothèque:
File:: exists ( ' path/to/file.php ' );File:: exists ( ' https://raw.githubusercontent.com/Josantonius/PHP-File/master/composer.json ' );File:: delete ( __DIR__ . ' /test.txt ' );File:: createDir ( __DIR__ . ' /test/ ' );File:: deleteEmptyDir ( __DIR__ . ' /test/ ' );File:: deleteDirRecursively ( __DIR__ . ' /test/ ' );File:: copyDirRecursively ( __DIR__ . ' /test/ ' , __DIR__ . ' /copy/ ' ); get_class (File:: getFilesFromDir ( __DIR__ ));Pour exécuter des tests, vous avez juste besoin de composer et pour exécuter ce qui suit:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
Exécutez des tests unitaires avec PHPUNIT:
composer phpunit
Exécutez les tests standard du code PSR2 avec PHPCS:
composer phpcs
Exécutez des tests de détection de désordre PHP pour détecter les incohérences dans le style de code:
composer phpmd
Exécutez tous les tests précédents:
composer tests
Ce référentiel est concédé sous licence MIT.
Copyright © 2017 - 2022, Josantonius