namespace Drupal\entity_browser_test\Plugin\EntityBrowser\Widget;
+use Drupal\Core\Access\AccessResult;
use Drupal\Core\Form\FormStateInterface;
use Drupal\entity_browser\WidgetBase;
return $form_state->getValue('dummy_entities', []);
}
+ /**
+ * {@inheritdoc}
+ */
+ public function access() {
+ if (\Drupal::state()->get('eb_test_dummy_widget_access', TRUE)) {
+ $access = AccessResult::allowed();
+ $access->addCacheContexts(['eb_dummy']);
+ }
+ else {
+ $access = AccessResult::forbidden();
+ $access->addCacheContexts(['eb_dummy']);
+ }
+ return $access;
+ }
+
}