此包最新版本(1.0.1)没有可用的许可证信息。

KAMAR通知接口 - 一种在多种语言(PHP)中访问KAMAR通知的方式

1.0.1 2021-01-26 07:31 UTC

This package is auto-updated.

Last update: 2024-09-26 15:57:10 UTC


README

PHP版本

KNI(KAMAR通知接口)是一个旨在提供多种语言中访问KAMAR门户软件通知方式的项目。KNI的目标是在尽可能多的语言中生成可用的库。

KNI在Composer上可用

$ composer install jacobtread/kni

检索通知

require 'vendor/autoload.php';

use Jacobtread\KNI\KNI;

$kni = new KNI('demo.school.kiwi');
$notices = $kni->retrieve();
if ($notices->isSuccess()) {
    $values = $notices->getNotices();
    // TODO: Add your notice handling
} else {
    echo $notices->getErrorMessage();
}

指定自定义日期

$notices = $kni->retrieve('01/01/2020');

仅获取会议

$values = $notices->getMeetings();

过滤通知

$values = $notices->getNotices(function ($notice) {
    if (% YOUR CONDITION %) {
        return true;
    }
    return false;
})

由Jacobtread提供