annotate core/modules/layout_builder/src/OverridesSectionStorageInterface.php @ 4:a9cd425dd02b

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:11:55 +0000
parents c75dbcec494b
children 12f9dff5fda9
rev   line source
Chris@0 1 <?php
Chris@0 2
Chris@0 3 namespace Drupal\layout_builder;
Chris@0 4
Chris@0 5 /**
Chris@0 6 * Defines an interface for an object that stores layout sections for overrides.
Chris@0 7 *
Chris@0 8 * @internal
Chris@0 9 * Layout Builder is currently experimental and should only be leveraged by
Chris@0 10 * experimental modules and development releases of contributed modules.
Chris@0 11 * See https://www.drupal.org/core/experimental for more information.
Chris@0 12 */
Chris@0 13 interface OverridesSectionStorageInterface extends SectionStorageInterface {
Chris@0 14
Chris@0 15 /**
Chris@0 16 * Returns the corresponding defaults section storage for this override.
Chris@0 17 *
Chris@0 18 * @return \Drupal\layout_builder\DefaultsSectionStorageInterface
Chris@0 19 * The defaults section storage.
Chris@0 20 *
Chris@0 21 * @todo Determine if this method needs a parameter in
Chris@0 22 * https://www.drupal.org/project/drupal/issues/2936507.
Chris@0 23 */
Chris@0 24 public function getDefaultSectionStorage();
Chris@0 25
Chris@0 26 }