diego-brocanelli/podcast-rss-reader

用于轻松处理和管理播客RSS源组件。

2.0.5 2021-03-20 14:28 UTC

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

允许你设置一个日期来搜索剧集。返回所有从指定日期开始的位置。

作者

许可证

MIT