public function writeContent(FileInterface $file, $content) { if (@is_file($content)) { $content = file_get_contents($content); } if (!($key = $file->getKey())) { throw new \Exception('A key must be set for the File'); } if (!($identifier = $file->getFilesystem())) { $file->setFilesystem($this->defaultFilesystem); $identifier = $this->defaultFilesystem; } $this->filesystems[$identifier]->write($file->getKey(), $content); }