This is an IBM Cloud Object Storage adapter for Flysystem.
Composer is the best way, as with all of Flysystem!
composer require tavux/flysystem-ibm-cos
Initial setup would be something like this:
use Tavux\Flysystem\IBMCloudObjectStorage\IbmCosAdapter;
use League\Flysystem\Filesystem;
$storage = new Filesystem(
new IbmCosAdapter([
'key' => '<access_key>',
'secret' => '<access_secret_key>',
'region' => '<region>',
'endpoint' => '<endpoint>',
], '<bucket>')
);
var_dump($storage->listContents(''));