debril / feed-io-extended-rss

此包已废弃且不再维护。未建议替代包。

feed-io 扩展 RSS 支持

v1.0.0-beta1 2020-10-04 14:44 UTC

This package is auto-updated.

Last update: 2024-02-05 21:44:24 UTC


README

如果您想使用 feed-io 支持扩展 RSS,请使用此包。

安装

composer require debril/feed-io-extended-rss

用法

您将像使用 feed-io 一样使用它,唯一的不同之处在于加载库时使用的类。

<?php

require './vendor/autoload.php';

$client = new \FeedIo\Adapter\Guzzle\Client(new GuzzleHttp\Client());

$logger = new \Psr\Log\NullLogger();

$feedIo = new \FeedIo\ExtendedFeedIo($client, $logger);

$result = $feedIo->read('https://php.ac.cn/feed.atom');

$feed = $result->getFeed();

另一个区别是:您可以访问在 Media RSS 规范 中定义的所有酷炫属性,而 feed-io 只提供最常见的一些。

鸣谢

非常感谢 @azmeuk (Éloi Rivard) 写了其中的 99%。