Search for interface

  1. Search 7.x for interface
  2. Search 9.5.x for interface
  3. Search 10.3.x for interface
  4. Search 11.x for interface
  5. Other projects
Title Object type File name Summary
LanguageManagerInterface::setConfigOverrideLanguage function core/lib/Drupal/Core/Language/LanguageManagerInterface.php Sets the configuration override language.
LanguageNegotiationMethodInterface interface core/modules/language/src/LanguageNegotiationMethodInterface.php Interface for language negotiation classes.
LanguageNegotiationMethodInterface.php file core/modules/language/src/LanguageNegotiationMethodInterface.php
LanguageNegotiationMethodInterface::getLangcode function core/modules/language/src/LanguageNegotiationMethodInterface.php Performs language negotiation.
LanguageNegotiationMethodInterface::persist function core/modules/language/src/LanguageNegotiationMethodInterface.php Notifies the plugin that the language code it returned has been accepted.
LanguageNegotiationMethodInterface::setConfig function core/modules/language/src/LanguageNegotiationMethodInterface.php Injects the configuration factory.
LanguageNegotiationMethodInterface::setCurrentUser function core/modules/language/src/LanguageNegotiationMethodInterface.php Injects the current user.
LanguageNegotiationMethodInterface::setLanguageManager function core/modules/language/src/LanguageNegotiationMethodInterface.php Injects the language manager.
LanguageNegotiatorInterface interface core/modules/language/src/LanguageNegotiatorInterface.php Common interface for language negotiation services.
LanguageNegotiatorInterface.php file core/modules/language/src/LanguageNegotiatorInterface.php
LanguageNegotiatorInterface::getNegotiationMethodInstance function core/modules/language/src/LanguageNegotiatorInterface.php Returns an instance of the specified language negotiation method.
LanguageNegotiatorInterface::getNegotiationMethods function core/modules/language/src/LanguageNegotiatorInterface.php Returns the language negotiation methods enabled for a language type.
LanguageNegotiatorInterface::getPrimaryNegotiationMethod function core/modules/language/src/LanguageNegotiatorInterface.php Returns the ID of the language type's primary language negotiation method.
LanguageNegotiatorInterface::initializeType function core/modules/language/src/LanguageNegotiatorInterface.php Initializes the specified language type.
LanguageNegotiatorInterface::isNegotiationMethodEnabled function core/modules/language/src/LanguageNegotiatorInterface.php Checks whether a language negotiation method is enabled for a language type.
LanguageNegotiatorInterface::METHOD_ID constant core/modules/language/src/LanguageNegotiatorInterface.php The language negotiation method id for the language negotiator itself.
LanguageNegotiatorInterface::purgeConfiguration function core/modules/language/src/LanguageNegotiatorInterface.php Resave the configuration to purge missing negotiation methods.
LanguageNegotiatorInterface::reset function core/modules/language/src/LanguageNegotiatorInterface.php Resets the negotiated languages and the method instances.
LanguageNegotiatorInterface::saveConfiguration function core/modules/language/src/LanguageNegotiatorInterface.php Saves a list of language negotiation methods for a language type.
LanguageNegotiatorInterface::setCurrentUser function core/modules/language/src/LanguageNegotiatorInterface.php Sets the current active user and resets all language types.
LanguageNegotiatorInterface::updateConfiguration function core/modules/language/src/LanguageNegotiatorInterface.php Updates the configuration based on the given language types.
LanguageSwitcherInterface interface core/modules/language/src/LanguageSwitcherInterface.php Interface for language switcher classes.
LanguageSwitcherInterface.php file core/modules/language/src/LanguageSwitcherInterface.php
LanguageSwitcherInterface::getLanguageSwitchLinks function core/modules/language/src/LanguageSwitcherInterface.php Returns language switch links.
LayoutBuilderEnabledInterface interface core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php Provides methods for enabling and disabling Layout Builder.
LayoutBuilderEnabledInterface.php file core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php
LayoutBuilderEnabledInterface::disableLayoutBuilder function core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php Disables the Layout Builder.
LayoutBuilderEnabledInterface::enableLayoutBuilder function core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php Enables the Layout Builder.
LayoutBuilderEnabledInterface::isLayoutBuilderEnabled function core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php Determines if Layout Builder is enabled.
LayoutEntityDisplayInterface interface core/modules/layout_builder/src/Entity/LayoutEntityDisplayInterface.php Provides an interface for entity displays that have layout.
LayoutEntityDisplayInterface.php file core/modules/layout_builder/src/Entity/LayoutEntityDisplayInterface.php
LayoutEntityDisplayInterface::isOverridable function core/modules/layout_builder/src/Entity/LayoutEntityDisplayInterface.php Determines if the display allows custom overrides.
LayoutEntityDisplayInterface::setOverridable function core/modules/layout_builder/src/Entity/LayoutEntityDisplayInterface.php Sets the display to allow or disallow overrides.
LayoutEntityDisplayNormalizer::$supportedInterfaceOrClass property core/modules/layout_builder/src/Normalizer/LayoutEntityDisplayNormalizer.php The interface or class that this Normalizer supports.
LayoutInterface interface core/lib/Drupal/Core/Layout/LayoutInterface.php Provides an interface for static Layout plugins.
LayoutInterface.php file core/lib/Drupal/Core/Layout/LayoutInterface.php
LayoutInterface::build function core/lib/Drupal/Core/Layout/LayoutInterface.php Build a render array for layout with regions.
LayoutInterface::getPluginDefinition function core/lib/Drupal/Core/Layout/LayoutInterface.php
LayoutPluginManagerInterface interface core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php Provides the interface for a plugin manager of layouts.
LayoutPluginManagerInterface.php file core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::createInstance function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::getDefinition function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::getDefinitions function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::getGroupedDefinitions function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::getLayoutOptions function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php Returns an array of layout labels grouped by category.
LayoutPluginManagerInterface::getSortedDefinitions function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php
LayoutPluginManagerInterface::getThemeImplementations function core/lib/Drupal/Core/Layout/LayoutPluginManagerInterface.php Gets theme implementations for layouts.
LayoutTempstoreRepositoryInterface interface core/modules/layout_builder/src/LayoutTempstoreRepositoryInterface.php Provides an interface for loading layouts from tempstore.
LayoutTempstoreRepositoryInterface.php file core/modules/layout_builder/src/LayoutTempstoreRepositoryInterface.php
LayoutTempstoreRepositoryInterface::delete function core/modules/layout_builder/src/LayoutTempstoreRepositoryInterface.php Removes the tempstore version of a section storage.

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