aalaap/faker-youtube

Faker 提供程序,用于生成伪造的 YouTube 视频网址

2.0.3 2020-11-07 06:43 UTC

This package is auto-updated.

Last update: 2024-08-29 00:33:50 UTC


README

此包将允许 Faker 以各种格式生成伪造的、但技术上有效的 YouTube 网址,以及嵌入 HTML。

YouTube 的哈希算法确保碰撞的可能性非常低,因此由该包生成的随机 URI 实际视频的可能性也非常低,但并非不可能。

Build Status

升级到新的 Faker 吗?

由于 原始 Faker 已于 弃用,此包已更新到 2.0 以与新 Faker 兼容,同时带来了更新的版本要求,这些要求现在也适用于此包。

  • php: ^7.1 || ^8.0
  • phpunit/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 许可证的保护。您可以随意使用它。

LICENSE

报告问题或功能请求

将其分叉,发送 PR。问题和功能请求在 GitHub 问题跟踪器 中跟踪。