kphoen/gaufrette-extras

该包已被废弃且不再维护。未建议替代包。

PHP5库,为Gaufrette提供额外组件

1.1.0 2015-09-29 17:57 UTC

This package is auto-updated.

Last update: 2019-02-20 19:36:19 UTC


README

gaufrette-extras 是一个PHP库,为出色的 Gaufrette 提供额外功能。

状态

此项目已被弃用,不应使用。

如果有人出现并希望维护此项目,我会很乐意将访问权限赋予此仓库。

安装

推荐通过composer安装此库。

只需为您项目创建一个 composer.json 文件

{
    "require": {
        "kphoen/gaufrette-extras": "~1.0"
    }
}

然后运行以下两个命令进行安装

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar install

现在您可以添加自动加载器,您将可以访问此库

require 'vendor/autoload.php';

功能

URL解析器

解析器提供了一种快速简单的方式来将文件系统条目解析为URL。

$resolver = new PrefixResolver('http://www.my-website.com/uploads');
$adapter = new ResolvableAdapter(new LocalAdapter('/tmp'), $resolver);
$filesystem = new ResolvableFilesystem($adapter);

$filesystem->write('myFile.txt', 'Hello I am the new content');

var_dump($filesystem->resolve('myFile.txt')); // 'http://www.my-website.com/uploads/myFile.txt'

测试

要运行单元测试,您需要cURL和一组可以通过Composer安装的依赖项

php composer.phar install

安装完成后,只需运行以下命令

./vendor/bin/phpunit

许可证

此库在MIT许可证下发布。有关详细信息,请参阅附带LICENSE文件。