uwdoem/r25

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

华盛顿大学R25 Web Service的客户端库

0.0.3 2016-02-19 20:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:26:13 UTC


README

Build Status Code Climate Test Coverage Latest Stable Version

UWDOEM/R25

平滑地轮询华盛顿大学的R25教室排课服务

例如

    // Intialize the required settings
    define('R25_BASE_PATH', 'https://r25web.admin.washington.edu/r25ws/servlet/wrd/run/');

    define('UW_WS_SSL_KEY_PATH', '/path/to/my/private.key');
    define('UW_WS_SSL_CERT_PATH', '/path/to/my/public_cert.pem');
    define('UW_WS_SSL_KEY_PASSWD', 'myprivatekeypassword');  // Can be blank for no password: ''

    $spaces = Space::getSpaces();

    echo $spaces[5]->getAttr('space_name');
    // KIN 114

安装

此库已在packagist上发布。要使用Composer安装,请将"uwdoem/r25": "1.*"行添加到您的"require"依赖中

{
    "require": {
        "uwdoem/r25": "0.*"
    }
}

当然,您可以直接下载R25而不使用Composer,但强烈建议使用Composer来管理包。有关更多信息,请参阅Composer

故障排除

当此库识别到错误时,将会抛出警告和异常。打开错误报告以查看这些错误。对于涉及cURLSSL或脚本执行停止/无输出的错误,请参阅UWEnrollmentManagement/Connection故障排除。

兼容性

  • R25教室排课Web服务v2

要求

  • PHP 5.5, 5.6, 7.0
  • uwdoem/connection 2.*

待办事项

请参阅GitHub 问题跟踪器

参与进来

请随时提出pull请求或问题。 GitHub是此项目的官方位置。

以下是代码贡献的一般事件顺序

  1. 问题跟踪器中打开一个问题。
  2. 任何顺序
  • 提交一个带有失败的测试的pull请求,以展示问题/功能。
  • 获得认可/一致。
  1. 修改您的pull请求以通过(2)中的测试。如果适当,包括文档。

PSR-2合规性通过Travis中的CodeSniffer强制执行。