diego-brocanelli / podcast-rss-reader
用于轻松处理和管理播客RSS源组件。
2.0.5
2021-03-20 14:28 UTC
Requires
- php: >=7.4
- laminas/laminas-feed: ^2.14
- laminas/laminas-http: ^2.14
Requires (Dev)
- phpstan/phpstan: ^0.12.55
- phpunit/phpunit: ^9.4
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-20 21:48:23 UTC
README
用于轻松处理和管理播客RSS源组件。
如何使用
需求
PHP >= 7.4.
安装
composer require diego-brocanelli/podcast-rss-reader dev-main
如何贡献
打开一个问题,展示你的观点以供分析,包括详细说明。
要为项目贡献力量,创建一个分支并提交你的pull request。
测试
composer tests
代码分析
以下命令将运行PHPStan第8级分析。
composer analyse
PHP代码检查器
以下命令将运行PHPStan第8级分析。
composer phpcs
测试、代码分析和PHP代码检查器
composer all
示例
<?php require_once __DIR__.'/vendor/autoload.php'; use DiegoBrocanelli\Podcast\Podcast; use DiegoBrocanelli\Podcast\Reader; $feed = 'https://devnaestrada.com.br/feed.xml'; $podcast = new Podcast( new Reader($feed) ); $podcast->getEpisodes(); //Return: array<Episodes>
方法
info(): array
负责返回RSS源的基本数据,除了剧集。
getImageInfo()
负责返回带有其属性的DiegoBrocanelli\Podcast\Image对象。
getEpisodes()
负责返回具有其属性的DiegoBrocanelli\Podcast\Episode对象列表。
lastBuildDate()
负责返回最新一集发布日期,返回一个DateTime对象。
biggerThen(DateTime $date): array
允许你设置一个日期来搜索剧集。返回所有从指定日期开始的位置。