/** * Assign this temporary file into the given destination * * @param array $tmpFile * @param string $filename * @param AssetContainer|AssetStore $container * @return array */ protected function storeTempFile($tmpFile, $filename, $container) { // Save file into backend $conflictResolution = $this->replaceFile ? AssetStore::CONFLICT_OVERWRITE : AssetStore::CONFLICT_RENAME; $config = array('conflict' => $conflictResolution, 'visibility' => $this->getDefaultVisibility()); return $container->setFromLocalFile($tmpFile['tmp_name'], $filename, null, null, $config); }