diff --git a/Entity/UploadedFile.php b/Entity/UploadedFile.php index 70b0e05172486c5353305a91c8474942668c1ccd..f4c8d443d13c2f94cd2cc468248af6de228f5f68 100644 --- a/Entity/UploadedFile.php +++ b/Entity/UploadedFile.php @@ -159,6 +159,16 @@ class UploadedFile return $this; } + /** Change le chemin d'un fichier sans changer le nom. + * + * @param string $newDir Nouveau répertoire + * @return UploadedFileInterface + */ + public function moveTo($newDir) + { + $this->setPath(rtrim($newDir, '/') . '/' . pathinfo($this->path, PATHINFO_FILENAME)); + } + /** * Set mimeType *