public function importFiles(array $files = [])
{
foreach ($files as $file) {
try {
$this->client->putObject(['ACL' => 'public-read', 'Body' => $file['content'], 'Bucket' => $this->getBucket(), 'ContentType' => \GuzzleHttp\Psr7\mimetype_from_filename($file['filename']), 'Key' => $file['directory'] . '/' . $file['filename']]);
} catch (\Exception $e) {
$this->errors[] = $e->getMessage();
$this->logger->critical($e);
}
}
return $this;
}