thtroyer/noaa-cap-alerts

NOAA CAP 文件的解析器。

0.4.0 2022-06-05 02:55 UTC

This package is auto-updated.

Last update: 2024-09-05 07:44:08 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version Latest Unstable Version License

这是什么?

这是一个PHP 7.3+库,用于更轻松地获取和使用NOAA创建的天气警报。

设置

将noaa-cap-alerts添加到您的项目中

composer require thtroyer/noaa-cap-alerts
composer update

依赖关系

确保您已安装PHP的XML扩展。

例如 sudo apt install php7.4-xml

用法

实例化一个新的 NoaaCapAlerts\NoaaAlerts 对象。调用 getAlerts() 将从NOAA下载最新警报,解析并返回一组数据对象以供使用。

$noaaAlerts = new NoaaCapAlerts\NoaaAlerts();
$alerts = $noaaAlerts->getAlerts();

foreach ($alerts as $alert) {
    echo $alert->getTitle();
}

请参阅 NoaaCapAlerts\Model\NoaaAlert 类了解当前可用的数据。

功能仍在添加中,因此某些更改可能不向后兼容。直到1.0版本,将新功能版本(0.x)视为破坏性更新。

有关NOAA的CAP格式的更多信息,请参阅 此处