This package is abandoned and no longer maintained. No replacement package was suggested.

SDK for calling CSF APIs

dev-master 2019-02-01 23:00 UTC

This package is auto-updated.

Last update: 2021-04-11 16:59:17 UTC


README

Build Status Code Coverage Packagist

Contents

  • Key manager
  • Container management
  • Container

Key manager

The key manager stores your server key, and OAuth keys.

use CSFCloud\KeyManager;

$keymgr = new KeyManager([
    "key" => "server-key",
    "client_id" => "OAuth-client-id",
    "client_secret" => "OAuth-client-secret"
]);

Container management

First you need to create a container manager:

use CSFCloud\Containers\Manager;

$cntmgr = new Manager($keymgr);

You can use the container manager to list, create and open containers.

$container = $cntmgr->NewContainer();
$container = $cntmgr->GetContainer("container-id");

Container

Get and set the container name

$old_name = $container->GetContainerName();
$contaier->SetContainerName("New name");

Delete container:

$container->Delete();