sandrokeil/arangodb-php-client

0.3.1 2020-07-14 14:55 UTC

This package is auto-updated.

Last update: 2024-09-19 19:07:39 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

ArangoDB HTTP 客户端实现,支持 PHP PSR 7 / 17 / 18

  • 经过充分测试。 除了单元测试和持续集成/检查外,此解决方案也适用于生产使用。
  • 框架无关。 此 PHP 库不依赖于任何框架,但您可以使用它与您喜欢的框架一起使用。
  • 每项更改都有记录。 想知道新功能?请查看 CHANGELOG.md
  • 倾听您的想法。 有好主意?提供经过测试的拉取请求或创建新的问题。

要求

  • PHP >= 7.2
  • ArangoDB 服务器版本 >= 3.4

示例

如何在 example 目录中创建集合或文档等示例提供。

测试

如果您想在本地上运行单元测试,您需要 DockerDocker 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