Commit 90978722 authored by Ant Brown's avatar Ant Brown Committed by Merlin Axel Rutz
Browse files

Issue #3239335 by code_brown, geek-merlin, klidifia: Call to undefined method...

Issue #3239335 by code_brown, geek-merlin, klidifia: Call to undefined method Drupal\Core\File\FileSystem::uriScheme() in Drupal\file_access_fix\FileAccessFixEntityHooks::hookPostSave()
parent af8e5859
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Entity\FieldableEntityInterface;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\File\FileSystemInterface;
use Drupal\Core\StreamWrapper\StreamWrapperManager;
use Drupal\file\FileInterface;
use Drupal\file\Plugin\Field\FieldType\FileFieldItemList;
use Drupal\user\Entity\User;
@@ -42,7 +43,7 @@ class FileAccessFixEntityHooks {
          $fieldHasAnonAccess = $entityHasAnonAccess && self::fieldHasAnonAccess($field);
          /** @var \Drupal\file\FileInterface $file */
          foreach ($field->referencedEntities() as $file) {
            $uriScheme = $fileSystemService->uriScheme($file->getFileUri());
            $uriScheme = StreamWrapperManager::getScheme($file->getFileUri());
            if (($uriScheme !== 'public') && ($uriScheme !== 'private')) {
              continue;
            }