- /**
- * Determines how to handle file conflicts.
- *
- * @return int
- * FILE_EXISTS_REPLACE (default), FILE_EXISTS_RENAME, or FILE_EXISTS_ERROR
- * depending on the current configuration.
- */
- protected function getOverwriteMode() {
- if (!empty($this->configuration['rename'])) {
- return FILE_EXISTS_RENAME;
- }
- if (!empty($this->configuration['reuse'])) {
- return FILE_EXISTS_ERROR;
- }
-
- return FILE_EXISTS_REPLACE;
- }
-