Skip to content

vector-kerr/cachefs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CacheFS

Cache Filesystem for PHP.

This package is made from code included in Ron Shpasser's GAE Support for Lumen Library (Released under the MIT License).

Installation

composer require vector88/cachefs

Usage

  1. Register the cachefs stream handler.

    <?php
    
    \Vector88\CacheFS\CacheFS::register();
  2. Use the cachefs stream handler.

    <?php
    
    $fh = fopen( 'cachefs://some/file', 'w' );
    fwrite( $fh, 'file content' );
    fclose( $fh );
    
    // ...
    
    $fh = fopen( 'cachefs://some/file', 'r' );
    $content = fread( $fh, filesize( 'cachefs://some/file' ) );
    fclose( $fh );

About

Cache Filesystem for PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages