CodeExplorer doRenameMedia example
if ($destination ===
$currentMedia->
getFileName()) { return;
} $this->
ensureFileNameIsUnique( $currentMedia,
$destination,
$fileExtension,
$context );
$this->
doRenameMedia($currentMedia,
$destination,
$context);
} private function doRenameMedia(MediaEntity
$currentMedia, string
$destination, Context
$context): void
{ $updatedMedia =
clone $currentMedia;
$updatedMedia->
setFileName($destination);
$updatedMedia->
setUploadedAt(new \
DateTime());
try { $renamedFiles =
$this->
renameFile( $this->urlGenerator->
getRelativeMediaUrl($currentMedia),