Arkade\S3\Model\MediaStorage\File\Storage\S3::importFiles PHP Method

importFiles() public method

public importFiles ( array $files = [] )
$files array
    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;
    }