febius / surveyjs-php-sdk
Survey Js JSON 模式解析和建模 SDK
2.1.4
2020-11-05 09:00 UTC
Requires
- php: >=7.1.0
- ext-json: *
Requires (Dev)
- phpstan/phpstan: ^0.9.1
- phpunit/php-code-coverage: ^5.3
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-05 18:54:18 UTC
README
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-dependencies 的 composer.json 中。
依赖项
要安装所有模块,只需运行以下命令
$ composer install
测试
测试文件被创建在专门的文件夹中,它们按照以下方式复制 src 结构
.
+-- src
| +-- [folder-name]
| | +-- [file-name].php
| ...
+-- tests
| +-- [folder-name]
| | +-- [file-name]Test.php
执行以下命令以运行测试套件
$ composer test
执行以下命令以查看代码覆盖率
$ composer coverage
许可证
此软件包根据 MIT 许可证 发布。