Download the PHP package beriyack/storage without Composer
On this page you can find all versions of the php package beriyack/storage. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package storage
📂 PHP File Storage Utility
Une bibliothèque PHP simple et robuste offrant un ensemble de méthodes statiques pour interagir facilement avec le système de fichiers. Que vous ayez besoin de gérer des fichiers, des répertoires, de lire ou d'écrire du contenu, cette classe Storage simplifie ces opérations courantes.
✨ Fonctionnalités
- Vérification d'existence et de type : Déterminez si un chemin est un fichier, un répertoire ou s'il existe tout simplement.
- Lecture et écriture : Récupérez, insérez, prépendez ou écrasez le contenu de fichiers.
- Manipulation de chemins : Extrayez les noms de fichiers, les extensions.
- Gestion de répertoires : Créez, nettoyez ou supprimez des répertoires, et listez leur contenu (fichiers et sous-répertoires).
- Informations sur les fichiers : Obtenez la taille, la date de dernière modification et le type MIME d'un fichier.
- Opérations de déplacement/copie : Déplacez ou copiez des fichiers vers de nouvelles destinations.
- Gestion robuste des erreurs : Chaque méthode gère les échecs et déclenche des avertissements PHP clairs.
🛠️ Installation
Cette bibliothèque est conçue pour être facilement installable via Composer.
- Exigence : Assurez-vous d'avoir Composer installé sur votre système.
-
Ajoutez la dépendance à votre projet via Composer :
Cela installera la librairie dans votre dossier
vendor/et mettra à jour l'autoloader de Composer. - Utilisez l'autoloader de Composer dans votre projet :
📖 Utilisation
Toutes les méthodes de la classe Storage sont statiques, ce qui les rend faciles à appeler directement.
🤝 Contribution
Les contributions sont les bienvenues ! Si vous avez des idées d'améliorations, de nouvelles fonctionnalités ou des corrections de bugs, n'hésitez pas à ouvrir une issue ou à soumettre une pull request.
📄 Licence
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
📧 Contact
Pour toute question ou suggestion, vous pouvez me contacter via Beriyack.