123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- namespace Drupal\language;
- use Drupal\Core\Config\Entity\ConfigEntityInterface;
- /**
- * Provides an interface defining language settings for content entities.
- */
- interface ContentLanguageSettingsInterface extends ConfigEntityInterface {
- /**
- * Gets the entity type ID this config applies to.
- *
- * @return string
- */
- public function getTargetEntityTypeId();
- /**
- * Gets the bundle this config applies to.
- *
- * @return string
- */
- public function getTargetBundle();
- /**
- * Sets the bundle this config applies to.
- *
- * @param string $target_bundle
- * The bundle.
- *
- * @return $this
- */
- public function setTargetBundle($target_bundle);
- /**
- * Sets the default language code.
- *
- * @param string $default_langcode
- * The default language code.
- *
- * @return $this
- */
- public function setDefaultLangcode($default_langcode);
- /**
- * Gets the default language code.
- *
- * @return string
- */
- public function getDefaultLangcode();
- /**
- * Sets if the language must be alterable or not.
- *
- * @param bool $language_alterable
- * Flag indicating if the language must be alterable.
- *
- * @return $this
- */
- public function setLanguageAlterable($language_alterable);
- /**
- * Checks if the language is alterable or not.
- *
- * @return bool
- */
- public function isLanguageAlterable();
- /**
- * Checks if this config object contains the default values in every property.
- *
- * @return bool
- * True if all the properties contain the default values. False otherwise.
- */
- public function isDefaultConfiguration();
- }
|