2017 © Pedro Peláez
 

library extras

Provides extra features (prefixed fs, resolvable fs) to Gaufrette

image

gaufrette/extras

Provides extra features (prefixed fs, resolvable fs) to Gaufrette

  • Thursday, November 30, 2017
  • by Knplabs
  • Repository
  • 5 Watchers
  • 5 Stars
  • 31,058 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 4 Open issues
  • 3 Versions
  • 59 % Grown

The README.md

Gaufrette Extras

Build Status Quality Score Packagist Version Total Downloads Software License, (*1)

Provides extras functionality around Gaufrette like Resolvable filesystem., (*2)

Resolvable filesystem

ResolvableFilesystem is a decorator permitting to resolve objects paths into URLs., (*3)

In order to use it, you have to pass the decorated Filesystem and a Resolver:, (*4)

$client     = // AwsS3 client instantiation
$decorated  = new Filesystem(new AwsS3($client, 'my_bucket', ['directory' => 'root/dir']));
$filesystem = new ResolvableFilesystem(
    $decorated,
    new AwsS3PresignedUrlResolver($client, 'my_bucket', 'root/dir', new \DateTime('+ 1 hour'))
);

Then you can call resolve($key):, (*5)

$filesystem->resolve('/foo.png'); // = 'https://...

Currently these resolvers are supported:, (*6)

  • AwsS3PublicUrlResolver
  • AwsS3PresignedUrlResolver
  • StaticUrlResolver

The Versions

30/11 2017

dev-master

9999999-dev

Provides extra features (prefixed fs, resolvable fs) to Gaufrette

  Sources   Download

MIT

The Requires

 

The Development Requires

30/11 2017

dev-fix/README

dev-fix/README

Provides extra features (prefixed fs, resolvable fs) to Gaufrette

  Sources   Download

MIT

The Requires

 

The Development Requires

17/06 2017

v0.1.0

0.1.0.0

Provides extra features (prefixed fs, resolvable fs) to Gaufrette

  Sources   Download

MIT

The Requires

 

The Development Requires