Safe Writer Save

Write files safely, to avoid race conditions

Project README

Webimpress Safe Writer

Unit Tests Coding Standards Static Analysis Coverage Status

Write files safely to avoid race conditions when the same file is written multiple times in a short time period.

Installation

Using composer:

composer require webimpress/safe-writer

Usage

use Webimpress\SafeWriter\FileWriter;

$targetFile = __DIR__ . '/target-file.php';
$content = "<?php\nreturn " . var_export($data, true) . ';';

FileWriter::writeFile($targetFile, $content);

If something goes wrong exception (instance of Webimpress\SafeWriter\Exception\ExceptionInterface) will be thrown.

Open Source Agenda is not affiliated with "Safe Writer" Project. README Source: webimpress/safe-writer
Stars
375
Open Issues
2
Last Commit
4 weeks ago
License

Open Source Agenda Badge

Open Source Agenda Rating