You are here

public function LayoutBuilderMigrationConfirmForm::access in Panelizer 8.5

Determines access to the form.

Return value

\Drupal\Core\Access\AccessResult The access result.

1 string reference to 'LayoutBuilderMigrationConfirmForm::access'
panelizer.routing.yml in ./panelizer.routing.yml
panelizer.routing.yml

File

src/Form/LayoutBuilderMigrationConfirmForm.php, line 75

Class

LayoutBuilderMigrationConfirmForm
A confirmation form for migrating an entity display to Layout Builder.

Namespace

Drupal\panelizer\Form

Code

public function access() {
  $entity_type_id = $this
    ->getDisplay()
    ->getTargetEntityTypeId();
  return AccessResult::allowedIfHasPermission($this
    ->currentUser(), "administer {$entity_type_id} display");
}