原始Tin Can API库的分支,适用于查询Saltbox的Wax LRS

0.11.3 2014-07-23 15:03 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:30:52 UTC


README

这是原始TinCanPHP库的一个分支,适用于从Saltbox的Wax LRS查询语句。关于问题和实现的解决方案的详细信息,请参阅原始项目中的讨论

Build Status

有关托管API文档、基本使用说明、支持的版本列表等信息,请访问主要项目网站:

http://rusticisoftware.github.io/TinCanPHP/

有关Tin Can API的更多信息,请访问:

http://tincanapi.com/

需要PHP 5.4或更高版本。(如果您必须运行较旧版本,您应该查看PHP_5_2分支。)

安装

此TinCanPHP分支可以通过Composer获取。

php composer.phar require uottawamedtech/tincan:~0.0

安装包后,需要引入Composer自动加载器

require 'vendor/autoload.php';

测试

测试是通过PHPUnit实现的。通过复制tests/Config.php.templatetests/Config.php并设置您的LRS的值,来配置LRS端点和凭据。

配置完成后运行

phpunit tests

API文档生成

可以使用phpDocumentor2输出文档。当使用Composer时,它将被安装。要生成文档

./vendor/bin/phpdoc.php

从仓库根目录运行php composer.phar update后。文档将输出到doc/api

如果您在php.ini文件中没有设置默认时区,您可以在仓库底部创建一个时区并使用PHPRC环境变量指向它。例如使用

export PHPRC="/path/to/repos/TinCanPHP/php.ini"

并在该文件中设置时区:

[PHP]

date.timezone = "US/Central"