debril / feed-io-extended-rss
此包已废弃且不再维护。未建议替代包。
feed-io 扩展 RSS 支持
v1.0.0-beta1
2020-10-04 14:44 UTC
Requires
- php: >=7.1
- ext-dom: *
- debril/feed-io: ^4.7
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.4
- phpunit/phpunit: ^9.3
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%。