You are here

public function IPEAccessManager::access in Panels 8.3

Same name and namespace in other branches
  1. 8.4 panels_ipe/src/Plugin/IPEAccessManager.php \Drupal\panels_ipe\Plugin\IPEAccessManager::access()

Parameters

\Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant $display:

Return value

bool

Overrides IPEAccessManagerInterface::access

File

panels_ipe/src/Plugin/IPEAccessManager.php, line 56
Contains \Drupal\panels_ipe\Plugin\IPEAccessManager.

Class

IPEAccessManager
Provides the IPE Access plugin manager.

Namespace

Drupal\panels_ipe\Plugin

Code

public function access(PanelsDisplayVariant $display) {
  foreach ($this
    ->applies($display) as $plugin_id => $plugin) {
    if (!$plugin
      ->access($display)) {
      return FALSE;
    }
  }
  return TRUE;
}