X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fentity_browser%2Fsrc%2FPlugin%2FEntityBrowser%2FWidgetSelector%2FTabs.php;h=0128b2907d0d96f8507f01be52c9dcdd93ce2445;hb=059867c3f96750652c80f39e44c442a58c2549ee;hp=e6d511d446fb9b869157c838942c97eea63e9299;hpb=af6d1fb995500ae68849458ee10d66abbdcfb252;p=yaffs-website diff --git a/web/modules/contrib/entity_browser/src/Plugin/EntityBrowser/WidgetSelector/Tabs.php b/web/modules/contrib/entity_browser/src/Plugin/EntityBrowser/WidgetSelector/Tabs.php index e6d511d44..0128b2907 100644 --- a/web/modules/contrib/entity_browser/src/Plugin/EntityBrowser/WidgetSelector/Tabs.php +++ b/web/modules/contrib/entity_browser/src/Plugin/EntityBrowser/WidgetSelector/Tabs.php @@ -21,6 +21,8 @@ class Tabs extends WidgetSelectorBase { */ public function getForm(array &$form = [], FormStateInterface &$form_state = NULL) { $element = []; + /** @var \Drupal\entity_browser\EntityBrowserInterface $browser */ + $browser = $form_state->getFormObject()->getEntityBrowser(); foreach ($this->widget_ids as $id => $label) { $name = 'tab_selector_' . $id; $element[$name] = [ @@ -34,6 +36,7 @@ class Tabs extends WidgetSelectorBase { '#submit' => [], '#name' => $name, '#widget_id' => $id, + '#access' => $browser->getWidget($id)->access(), ]; }