3 namespace Drupal\file_test;
5 use Drupal\Core\Entity\EntityInterface;
6 use Drupal\Core\Session\AccountInterface;
7 use Drupal\file\FileAccessFormatterControlHandlerInterface;
8 use Drupal\file\FileAccessControlHandler;
11 * Defines a class for an alternate file access control handler.
13 class FileTestAccessControlHandler extends FileAccessControlHandler implements FileAccessFormatterControlHandlerInterface {
18 protected function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) {
19 \Drupal::state()->set('file_access_formatter_check', TRUE);
20 return parent::checkAccess($entity, $operation, $account);