rafal-kanski-stp / tulo-php-api-client
这是Tulo API的PHP客户端
0.1.0
2019-11-07 07:32 UTC
Requires
- php: >=7.2
- league/oauth2-client: ^2.4
- psr/http-message: ^1.0
Requires (Dev)
- phing/phing: ^2.16
- phpmd/phpmd: ^2.7
- phpspec/phpspec: ^6.0
- sebastian/phpcpd: ^4.1
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-19 22:26:23 UTC
README
需求
它需要docker
和docker-compose
。它对PHP>=7.2
运行得非常好。
安装
composer require rafal-kanski-stp/tulo-php-api-client
安装(开发版)
在项目目录下运行命令
docker-compose -f infrastructure/docker/docker-compose.yml up -d
要安装项目,您必须运行以下命令
export CONTAINER_USER_ID=998 && \ export CONTAINER_USER_NAME=appuser && \ export CONTAINER_GROUP_ID=998 && \ export CONTAINER_GROUP_NAME=appusergroup && \ export GITHUB_OAUTH_TOKEN=xxx && \ docker-compose -f infrastructure/docker/docker-compose.yml exec php-cli-7.3 \ /bin/bash -c "composer install --no-interaction"
或者
cp .env.dist .env
设置所有变量并继续
docker-compose -f infrastructure/docker/docker-compose.yml exec php-cli-7.3 \ /bin/bash -c "composer install --no-interaction"
所有导出的值应调整为您的需求。
测试
这个库支持PHP的主要版本。对于
7.3
- 当构建容器时,它具有共享卷7.2
- 当构建容器时,它从项目中复制数据
查看.travis.yml
文件以获取有关如何在本地运行测试的更多详细信息。