derhasi/tempdirectory

Provides a representation of a temp directory that will destroy itself.

0.1.5 2017-02-03 10:01 UTC

This package is not auto-updated.

Last update: 2021-09-18 01:04:24 UTC


README

Travis CI Build status for master

Provides a temporary directory object, that will kill remove the whole directory on destruction or shutdown.

Installation

Simpyl require with composer: composer require --dev derhasi/tempdirectory.

Usage

Example from composer-preserver-paths:

$workingDirectory = new TempDirectory('path-preserver-test-working');
// Create directory to test.
$folder1 = $this->workingDirectory->getPath('folder1');
mkdir($folder1);
$file1 = $this->workingDirectory->getPath('file1.txt');
file_put_contents($file1, 'Test content');