nzm / amp-cache-url
用于生成 AMP 缓存 URL 的 Composer 包
1.0.1
2023-05-23 13:43 UTC
Requires (Dev)
- phpunit/phpunit: ^10.1.3
README
这个 PHP 库提供了一个名为 Generator
的类,允许您为 AMP 缓存生成缓存 URL。它受到了 Node.js 中的 @ampproject/toolbox-cache-url
库的启发。
安装
您可以使用 Composer 安装这个库。运行以下命令
composer require nzm/amp-cache-url
用法
以下是如何使用 Generator
类的示例
use Nzm\AmpCacheUrl\Generator; use Nzm\AmpCacheUrl\ServingMode; $generator = new Generator(); $domainSuffix = 'cdn.ampproject.org'; $url = 'https://example.com/amp/page.html'; $servingMode = ServingMode::Content; $cacheUrl = $generator->Generate($domainSuffix, $url, $servingMode); echo $cacheUrl;
这将输出提供的 URL 和服务模式的缓存 URL。
URL 生成
Generator
类中的 Generate
方法接受域名后缀、URL 和可选的服务模式作为参数,并为给定的输入返回缓存 URL。它处理必要的 URL 编码和格式化。
致谢
这个库是 Node.js 中的 @ampproject/toolbox-cache-url
库的实现。您可以在 这里 找到原始的 Node.js 库。
许可证
这个库是在 MIT 许可证 下发布的。