annotate core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
rev   line source
Chris@4 1 <?php
Chris@4 2
Chris@4 3 namespace Drupal\layout_builder;
Chris@4 4
Chris@4 5 /**
Chris@4 6 * Provides methods for enabling and disabling Layout Builder.
Chris@4 7 */
Chris@4 8 interface LayoutBuilderEnabledInterface {
Chris@4 9
Chris@4 10 /**
Chris@4 11 * Determines if Layout Builder is enabled.
Chris@4 12 *
Chris@4 13 * @return bool
Chris@4 14 * TRUE if Layout Builder is enabled, FALSE otherwise.
Chris@4 15 */
Chris@4 16 public function isLayoutBuilderEnabled();
Chris@4 17
Chris@4 18 /**
Chris@4 19 * Enables the Layout Builder.
Chris@4 20 *
Chris@4 21 * @return $this
Chris@4 22 */
Chris@4 23 public function enableLayoutBuilder();
Chris@4 24
Chris@4 25 /**
Chris@4 26 * Disables the Layout Builder.
Chris@4 27 *
Chris@4 28 * @return $this
Chris@4 29 */
Chris@4 30 public function disableLayoutBuilder();
Chris@4 31
Chris@4 32 }