function ConfigEntityStorage::doCreate
Performs storage-specific creation of entities.
Parameters
array $values: An array of values to set, keyed by property name.
Return value
\Drupal\Core\Entity\EntityInterface
Overrides EntityStorageBase::doCreate
File
- 
              core/
lib/ Drupal/ Core/ Config/ Entity/ ConfigEntityStorage.php, line 225  
Class
- ConfigEntityStorage
 - Defines the storage class for configuration entities.
 
Namespace
Drupal\Core\Config\EntityCode
protected function doCreate(array $values) {
  // Set default language to current language if not provided.
  $values += [
    $this->langcodeKey => $this->languageManager
      ->getCurrentLanguage()
      ->getId(),
  ];
  $entity = new $this->entityClass($values, $this->entityTypeId);
  return $entity;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.