aalaap / faker-youtube
Faker 提供程序,用于生成伪造的 YouTube 视频网址
2.0.3
2020-11-07 06:43 UTC
Requires
- php: ^7.1 || ^8.0
- fakerphp/faker: ^1.10
Requires (Dev)
- phpunit/phpunit: ^7.5.20 || ^8.5.8 || ^9.4.2
README
此包将允许 Faker 以各种格式生成伪造的、但技术上有效的 YouTube 网址,以及嵌入 HTML。
YouTube 的哈希算法确保碰撞的可能性非常低,因此由该包生成的随机 URI 实际视频的可能性也非常低,但并非不可能。
升级到新的 Faker 吗?
由于 原始 Faker 已于 弃用,此包已更新到 2.0 以与新 Faker 兼容,同时带来了更新的版本要求,这些要求现在也适用于此包。
php
: ^7.1 || ^8.0phpunit/phpunit
: ^7.5.20 || ^8.5.8 || ^9.4.2
如果您仍在使用原始 Faker,您可以使用此包的 1.x 版本继续使用。
安装
要安装,请使用 composer
composer require aalaap/faker-youtube
使用
# When installed via composer require_once 'vendor/autoload.php'; $faker = \Faker\Factory::create(); $faker->addProvider(new \Faker\Provider\Youtube($faker));
echo $faker->youtubeUri();
// https://www.youtube.com/watch?v=KyXYWQ-B3zO
echo $faker->youtubeShortUri();
// https://youtu.be/watch?v=rsPyiZSzj3g
echo $faker->youtubeEmbedUri();
// https://www.youtube.com/embed/aUgKvcNS6en
echo $faker->youtubeEmbedCode();
// <iframe width="560" height="315" src="https://www.youtube.com/embed/aUgKvcNS6en" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe>
echo $faker->youtubeRandomUri();
// https://youtu.be/watch?v=lctkDb05MKT
许可证
此包受 WTFPL 许可证的保护。您可以随意使用它。
报告问题或功能请求
将其分叉,发送 PR。问题和功能请求在 GitHub 问题跟踪器 中跟踪。