2017 © Pedro Peláez
 

library temporary

Allows easy handling of temporary files and directories which are removed automatically

image

emmetog/temporary

Allows easy handling of temporary files and directories which are removed automatically

  • Sunday, January 22, 2017
  • by emmetog
  • Repository
  • 1 Watchers
  • 0 Stars
  • 57 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Temporary Files and Directories

Allows easy handling of temporary files and directories which are removed automatically, (*1)

Installation

composer require emmetog/temporary

Usage

Temporary Files

<?php

use Emmetog\Temporary\File;

$tempFile = new File();

// Returns the generated temporary filename.
$filename = $tempFile->getFilename();

file_put_contents($filename, 'This file is only temporary');

// When we remove all references to the object, the file is removed.
unset($tempFile);
// Or
$tempFile->remove();

You don't have to call unset() or ->remove(), the file will also be removed automatically when the script ends., (*2)

Temporary Directories

<?php

use Emmetog\Temporary\Directory;

$tempDir = new Directory();

// Returns the generated temporary directory path.
$tempPath = $tempDir->getDirectory();

// Let's fill the directory with a file.
file_put_contents($tempPath . '/somefile.txt', 'This file is inside a temporary dir');

// When we remove all references to the object, the directory and
// all subdirectories are removed.
unset($tempDir);
// Or
$tempDir->remove();

You don't have to call unset() or ->remove(), the directory and all subdirectories will be removed automatically when the script ends., (*3)

WARNING: Any and all files or directories that you create inside the the temporary directory or anything you put inside a temporary file will be completely removed when the script ends. This is what the library is for, so don't put anything important in there., (*4)

The Versions

22/01 2017

dev-master

9999999-dev

Allows easy handling of temporary files and directories which are removed automatically

  Sources   Download

MIT

The Development Requires

22/01 2017

v1.0.1

1.0.1.0

Allows easy handling of temporary files and directories which are removed automatically

  Sources   Download

MIT

The Development Requires

22/01 2017

v1.0.0

1.0.0.0

Allows easy handling of temporary files which are removed automatically

  Sources   Download

MIT

The Development Requires