function LayoutBuilderQuickEditTest::enableLayouts

Enables layouts at an admin path.

Parameters

string $path: The manage display path.

File

core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php, line 204

Class

LayoutBuilderQuickEditTest
Tests that Layout Builder functions with Quick Edit.

Namespace

Drupal\Tests\quickedit\FunctionalJavascript

Code

protected function enableLayouts($path) {
  // Save the current user to re-login after Layout Builder changes.
  $user = $this->loggedInUser;
  $this->loginLayoutAdmin();
  $page = $this->getSession()
    ->getPage();
  $this->drupalGet($path);
  $page->checkField('layout[enabled]');
  $page->checkField('layout[allow_custom]');
  $page->pressButton('Save');
  $this->drupalLogin($user);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.