randimg/faker-randimg-provider

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

Faker PHP 提供商。使用 rand-img.com 生成随机 URL 图片

1.0.0 2018-07-22 12:19 UTC

This package is not auto-updated.

Last update: 2021-02-06 09:39:49 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Faker 生成 PHP 项目中随机图片的提供者。默认的 Lorem Pixel 提供商很好,但它有太多的请求并且会减慢测试环境。这就是我制作这个 PHP 包的主要原因。

安装

通过 Composer

$ composer require randimg/faker-randimg-provider

使用

use Faker\Factory;
use Faker\Generator;
use Siro\RandImg\RandImgProvider;

$faker = Factory::create();
$faker->addProvider(new RandImgProvider($faker));

$faker->imageUrl(); // http://www.rand-img.com/720/480
$faker->imageUrl(300, 200); // http://www.rand-img.com/300/200
$faker->imageUrl(720, 480, 'sky');  // http://www.rand-img.com/720/480/sky
$faker->imageUrl(720, 480, 'food', ['rand' => true]);   // http://www.rand-img.com/720/480/food?rand=4234532
$faker->imageUrl(720, 480, 'food', ['rand' => true, 'blur' => 4, 'gray' => 1]); // http://www.rand-img.com/720/480/food?rand=4234532&blur=4&gray=1

$faker->image(__DIR__, 200, 200);   // image path and filename joined
$faker->image(__DIR__, 200, 200);   // image path and filename joined
$faker->gif();  // gif path and filename

变更日志

请参阅CHANGELOG以获取最近更改的更多信息。

测试

$ composer test

贡献

请参阅CONTRIBUTING行为准则以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过siro_diaz@yahoo.com发送电子邮件,而不是使用问题跟踪器。

致谢

许可协议

MIT 许可协议(MIT)。请参阅许可文件以获取更多信息。