public function getSubdirectories($path)
{
$subdirectories = [];
$prefix = $this->storageHelper->getMediaRelativePath($path);
$prefix = rtrim($prefix, '/') . '/';
$objects = $this->client->listObjects(['Bucket' => $this->getBucket(), 'Prefix' => $prefix, 'Delimiter' => '/']);
if (isset($objects['CommonPrefixes'])) {
foreach ($objects['CommonPrefixes'] as $object) {
if (!isset($object['Prefix'])) {
continue;
}
$subdirectories[] = ['name' => $object['Prefix']];
}
}
return $subdirectories;
}