kern046/ changelog-parser
PHP库,用于解析CHANGELOG.md文件并返回JSON输出
v0.1.2
2016-03-01 18:35 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2024-09-07 07:12:10 UTC
README
介绍
这个库旨在解析变更日志文件并将数据转换为不同的格式。
它可以用来从变更日志文件中动态获取数据,以便通知用户关于不同版本及其更改。
使用此库,可以轻松地以任何方式使用变更日志数据。
安装
您可以使用composer将库设置为项目的依赖项
composer require kern046/changelog-parser
使用方法
要使用此库,您可以创建变更日志管理器的实例
use ChangelogParser\Manager\ChangelogManager; $changelogManager = new ChangelogManager();
要获取变更日志文件的最新版本数据,请编写以下代码
// The second parameter is optional, default is 'json' $changelogManager->getLastVersion('CHANGELOG.md', 'json');
要获取变更日志文件中包含的所有数据,请使用以下方法
// The second parameter is optional, default is 'json' $changelogManager->getAllVersions('CHANGELOG.md', 'json');
这些函数的结果被缓存。
默认缓存有效期为一小时。
您可以使用以下方式修改它
$cacheManager = $changelogManager->getCacheManager(); // The first argument is the validity time in seconds // In the current example, the cache validity time is one day $cacheManager->setCacheTime(60 * 60 * 24);