function media_library_test_media_create_access in Drupal 9
Same name and namespace in other branches
- 10 core/modules/media_library/tests/modules/media_library_test/media_library_test.module \media_library_test_media_create_access()
Implements hook_ENTITY_TYPE_create_access().
File
- core/
modules/ media_library/ tests/ modules/ media_library_test/ media_library_test.module, line 17 - Contains hook implementations for the media_library_test module.
Code
function media_library_test_media_create_access(AccountInterface $account, array $context, $entity_bundle) {
if (isset($context['media_library_state'])) {
/** @var \Drupal\media_library\MediaLibraryState $state */
$state = $context['media_library_state'];
return AccessResult::forbiddenIf($state
->getSelectedTypeId() === 'deny_access');
}
return AccessResult::neutral();
}