sandrokeil / arangodb-php-client
ArangoDB 核心客户端
0.3.1
2020-07-14 14:55 UTC
Requires
- php: ^7.2
- ext-json: *
- fig/http-message-util: ^1.1.2
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- infection/infection: ^0.16.3 || ^0.15.3
- laminas/laminas-diactoros: ^2.3.0
- malukenho/docheader: ^0.1.8
- php-coveralls/php-coveralls: ^2.1
- phpstan/phpstan: ^0.12.29
- phpstan/phpstan-strict-rules: ^0.12.2
- phpunit/phpunit: ^9.2.3 || ^8.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5.5
This package is auto-updated.
Last update: 2024-09-19 19:07:39 UTC
README
ArangoDB HTTP 客户端实现,支持 PHP PSR 7 / 17 / 18。
- 经过充分测试。 除了单元测试和持续集成/检查外,此解决方案也适用于生产使用。
- 框架无关。 此 PHP 库不依赖于任何框架,但您可以使用它与您喜欢的框架一起使用。
- 每项更改都有记录。 想知道新功能?请查看 CHANGELOG.md
- 倾听您的想法。 有好主意?提供经过测试的拉取请求或创建新的问题。
要求
- PHP >= 7.2
- ArangoDB 服务器版本 >= 3.4
示例
如何在 example
目录中创建集合或文档等示例提供。
测试
如果您想在本地上运行单元测试,您需要 Docker 和 Docker Compose。
使用以下命令安装依赖项
$ docker run --rm -i -v $(pwd):/app prooph/composer:7.4 update -o
将 docker-compose.yml.dist
复制到 docker-compose.yml
并根据需要进行修改。
使用以下命令启动容器
$ docker-compose up -d --no-recreate
使用以下命令执行测试
$ docker-compose run --rm php vendor/bin/phpunit