febius/surveyjs-php-sdk

Survey Js JSON 模式解析和建模 SDK

2.1.4 2020-11-05 09:00 UTC

README

Build Status Latest Stable Version License

SurveyJS PHP SDK

提供了一种通过 PHP 模拟 SurveyJS 创建的 JSON 的方法。

安装

您可以通过运行 composer 来安装库及其依赖项

$ composer require febius/surveyjs-php-sdk

使用

该库允许为每个 Survey 元素(评论、复选框等)返回一个模型。

示例

以下代码段是从 example/sample.php 文件中提取的,展示了如何解析 JSON

// [Add comment]
[Add Code]

调查元素

RatingElement 实例允许将单个评分元素映射并返回以下信息

[Add snippet] TDB

开发

环境需要 phpunit,它已经被包含在 dev-dependenciescomposer.json 中。

依赖项

要安装所有模块,只需运行以下命令

$ composer install

测试

测试文件被创建在专门的文件夹中,它们按照以下方式复制 src 结构

.
+-- src
|   +-- [folder-name]
|   |   +-- [file-name].php
|   ...
+-- tests
|   +-- [folder-name]
|   |   +-- [file-name]Test.php

执行以下命令以运行测试套件

$ composer test

执行以下命令以查看代码覆盖率

$ composer coverage

许可证

此软件包根据 MIT 许可证 发布。