inboxly/receiver
Composer 安装命令:
composer require inboxly/receiver
包简介
Inboxly Receiver.
关键字:
README 文档
README
This package used as part of the Inboxly service.
Explore sites to find feeds and fetch feeds with last entries.
Install
You can install the package via composer:
composer require inboxly/receiver
Usage
Explore site to find feeds
<?php use Inboxly\Receiver\Managers\ExplorerManager; class ExploreController { public function explore(ExplorerManager $manager, string $site){ $result = $manager->explore($site, 'rss'); /** @var \Inboxly\Receiver\Sources\Rss\RssParameters $parameters */ foreach ($result as $parameters) { dump("Found feed: $parameters->url"); } } }
Fetch feed with entries
<?php use Inboxly\Receiver\Contracts\Parameters; use Inboxly\Receiver\Managers\FetcherManager; class FetchController { public function fetch(FetcherManager $manager, Parameters $parameters){ $feeds = $manager->fetch($parameters); /** @var \Inboxly\Receiver\Feed $feed */ foreach ($feeds as $feed) { dump("Fetched feed: $feed->name"); /** @var \Inboxly\Receiver\Entry $entry */ foreach ($feed->entries as $entry) { dump("Entry in feed: $entry->name"); } } } }
Testing
Run the tests with:
composer test
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 48
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-26