czproject/filesystem

Extends Nette\Utils\FileSystem class.


License
BSD-3-Clause

Documentation

Cz\FileSystem

Extends Nette\Utils\FileSystem class.

Usage

<?php
    // methods from Nette\Utils\FileSystem
    Cz\FileSystem::createDir($dir, $mode);
    Cz\FileSystem::copy($source, $dest, $overwrite);
    Cz\FileSystem::delete($path);
    Cz\FileSystem::rename($name, $newName, $overwrite);
    Cz\FileSystem::write($file, $content, $mode);
    Cz\FileSystem::isAbsolute($path);

    // new methods
    Cz\FileSystem::changeMode($path, $mode);
    Cz\FileSystem::getMode($path);
    Cz\FileSystem::copyWithMode($source, $dest, $overwrite);
    Cz\FileSystem::purge($directory);

Installation

Download a latest package or use Composer:

composer require [--dev] czproject/filesystem

Cz\FileSystem requires PHP 5.3.0 or later.


License: New BSD License
Author: Jan Pecha, http://janpecha.iunas.cz/