seams-cms/delivery-sdk

配送API的SDK

0.0.9 2020-02-20 14:10 UTC

This package is auto-updated.

Last update: 2024-09-21 01:04:42 UTC


README

Seams-CMS PHP配送SDK

Packagist Build Status Scrutinizer Code Quality Code Coverage

此仓库托管了Seams-CMS配送API的SDK。

用法

在安装之前,请确保您有一个带有API密钥的Seams-CMS账户。此信息需要在SDK中使用。

$factory = new SeamsCMS\Delivery\ClientFactory(<apiKey>, <workspace>);
$client = $factory->build();

$collection = $client->getWorkspaceCollection();
echo "Your workspace name: " . $collection->getEntries()[0]->getName() . PHP_EOL;

使用图像构建器

图像构建器允许您根据您的资产简单地生成图像。它由一个流畅的接口组成,允许您向构建器简单添加命令。当调用getSourceUrl时,构建器将采取所有命令并生成一个指向实际图像的URL。

$imageSrc = $imageBuilder::fromPath(<workspace>, <asset>)
    ->width(100)
    ->height(100)
    ->negate()
    ->getSourceUrl()
;

echo "<img src=\"$imageSrc\">";

贡献

请阅读CONTRIBUTION文件,以获取有关如何贡献的更多信息。

运行测试

请注意,在运行测试之前,您必须首先安装所有composer包。在当前目录中运行composer install以在运行测试之前安装所有(开发)包。

运行所有测试

composer tests

仅运行单元测试

./vendor/bin/phpunit