php-extended/php-api-endpoint-http-html-object

此包已被废弃,不再维护。作者建议使用 php-extended/php-reifier-object 包。

实现 php-extended/php-api-endpoint-http-html-interface 库的库

6.0.6 2023-08-13 15:47 UTC

README

实现 php-extended/php-api-endpoint-http-html-interface 库的库。

coverage build status

安装

此库的安装通过 composer 完成,并且通过其自动加载器自动加载此库的所有类。

  • 他们的网站 下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar require php-extended/php-api-endpoint-http-html-object ^6

基本用法

此库是为了扩展而设计的。HttpEndpoint 实现是一个通用对象,旨在简化转换为真正有用的端点,例如


use PhpExtended\Endpoint\HttpHtmlEndpoint;

class MyEndpoint extends HttpHtmlEndpoint
{
	
	public function getFoo() : Foo
	{
		$data = $this->htmlGet('https://example.com');
		
		$id = $this->cssSelectOne('#id')->getText();
		$value = $this->cssSelectOne('#value')->getText();
		
		return new Foo($id, $value);
	}
	
}

许可证

MIT (见 许可证文件)。