public function Exporter::writeDefaultContent in Default Content for D8 8
Writes an array of serialized entities to a given folder.
Parameters
string[][] $serialized_by_type: An array of serialized entities keyed by entity type and UUID.
string $folder: The folder to write files into.
Overrides ExporterInterface::writeDefaultContent
File
- src/
Exporter.php, line 227
Class
- Exporter
- A service for handling import of default content.
Namespace
Drupal\default_contentCode
public function writeDefaultContent(array $serialized_by_type, $folder) {
foreach ($serialized_by_type as $entity_type => $serialized_entities) {
// Ensure that the folder per entity type exists.
$entity_type_folder = "{$folder}/{$entity_type}";
$this
->prepareDirectory($entity_type_folder);
foreach ($serialized_entities as $uuid => $serialized_entity) {
$this
->putFile($entity_type_folder, $uuid, $serialized_entity);
}
}
}