leancloud / php-sdk

LeanCloud PHP SDK
Apache License 2.0
53 stars 23 forks source link

feat(file): new file key mechanism #220

Closed weakish closed 3 years ago

weakish commented 4 years ago

本地跑 File 相关测试均通过:

$ vendor/bin/phpunit test/FileTest.php
PHPUnit 5.7.27 by Sebastian Bergmann and contributors.

...........                                                       11 / 11 (100%)

Time: 24.04 seconds, Memory: 4.00MB

OK (11 tests, 30 assertions)

CI 里测试不过是已知问题,和本 pr 无关。等 #217 解决后再 rebase 下本 pr 应该就能都通过了。

Update: 上面的测试指去掉 POST /files/:name 调用的测试。现在已经 rebase 并加了新 commits (SDK 不生成 file key 但允许用户用 master key 指定 key 及相应的测试)。