Issue #3245249 by dimitriskr, smustgrave, kim.pepper: Replace FileUploadHandler::loadByUri() with FileRepositoryInterface::loadByUri()

merge-requests/6153/head^2
Dave Long 2024-02-18 13:35:29 +00:00
parent 63cfce4009
commit 5294815818
No known key found for this signature in database
GPG Key ID: ED52AE211E142771
1 changed files with 7 additions and 1 deletions

View File

@ -280,7 +280,7 @@ class FileUploadHandler {
$file->setFilename($this->fileSystem->basename($file->getFileUri()));
if ($replace === FileSystemInterface::EXISTS_REPLACE) {
$existingFile = $this->loadByUri($file->getFileUri());
$existingFile = $this->fileRepository->loadByUri($file->getFileUri());
if ($existingFile) {
$file->fid = $existingFile->id();
$file->setOriginalId($existingFile->id());
@ -401,8 +401,14 @@ class FileUploadHandler {
*
* @return \Drupal\file\FileInterface|null
* The first file with the matched URI if found, NULL otherwise.
*
* @deprecated in drupal:10.3.0 and is removed from drupal:11.0.0.
* Use \Drupal\file\FileRepositoryInterface::loadByUri().
*
* @see https://www.drupal.org/node/3409326
*/
protected function loadByUri(string $uri): ?FileInterface {
@trigger_error('FileUploadHandler::loadByUri() is deprecated in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\file\FileRepositoryInterface::loadByUri(). See https://www.drupal.org/node/3409326', E_USER_DEPRECATED);
return $this->fileRepository->loadByUri($uri);
}