1234567891011121314151617181920212223 |
- <?php
- /**
- * @file
- * Post update functions for the path module.
- */
- use Drupal\Core\Language\LanguageInterface;
- use Drupal\language\Entity\ContentLanguageSettings;
- /**
- * Create the language content settings configuration object for path aliases.
- */
- function path_post_update_create_language_content_settings() {
- $entity_definition_update_manager = \Drupal::entityDefinitionUpdateManager();
- if ($entity_definition_update_manager->getEntityType('language_content_settings')) {
- ContentLanguageSettings::loadByEntityTypeBundle('path_alias', 'path_alias')
- ->setDefaultLangcode(LanguageInterface::LANGCODE_NOT_SPECIFIED)
- ->setLanguageAlterable(TRUE)
- ->trustData()
- ->save();
- }
- }
|