Filesystem
Installation
composer require sonsofphp/filesystemUsage
<?php
use SonsOfPHP\Component\Filesystem\Adapter\NativeAdapter;
use SonsOfPHP\Component\Filesystem\Filesystem;
$filesystem = new Filesystem(new NativeAdapter('/tmp'));
// Write File
$filesystem->write('example.txt', 'Contents to write');
// Read File contents
$content = $filesystem->read('example.txt');
// Delete File
$filesystem->delete('example.txt');
// Check if file exists
$doesExist = $filesystem->exists('example.txt');
// Get MIME Type of file
$mimeType = $filesystem->mimeType('example.txt');
// Copy file
$filesystem->copy('source.txt', 'destination.txt');
// Move file
$filesystem->move('source.txt', 'destination.txt');Support for LiipImagineBundle
Need Help?
Last updated