ricardofiorani/php-cloudflare-amp-validator

Cloudflare AMP 验证器的 PHP 封装

v1.0 2018-09-12 04:26 UTC

README

如 Cloudflare 在 https://blog.cloudflare.com/amp-validator-api/ 中宣布,他们的 AMP 验证器不再可用。

嗯,它存在的时候还不错 :)

PHP Cloudflare AMP 验证器

Build Status Minimum PHP Version License Total Downloads Coding Standards Scrutinizer Code Quality Code Coverage

PHP Cloudflare AMP 验证器是一个 PHP 库,它封装了 Cloudflare AMP 验证 API

要求

  • PHP >=7.1
  • PSR-18 HttpClient

安装

通过 Composer

$ composer require ricardofiorani/php-cloudflare-amp-validator

用法

use \RicardoFiorani\Validator\Validator;

$httpClient = new \Your\Psr18\HttpClient();
$requestFactory = new \Your\PSR-17\RequestFactoryInterface; 
$validator = new Validator($httpClient, $requestFactory);
//or you can use the default request factory by ignoring the second parameter 
$validator = new Validator($httpClient);
var_dump($validator->validateUrl('https://amp.mywebsite.com')->isValid());

$content = $yourHtmlRenderer->render();
var_dump($validator->validateContent($content)->isValid());

测试

$ composer test

致谢

许可证

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