1
0

Upgrade custom metadata structure

This commit is contained in:
Richard Dern 2024-04-26 13:47:21 +02:00
parent eac4b246d7
commit 588f594869
2 changed files with 7 additions and 5 deletions

View File

@ -34,11 +34,13 @@ public function handle()
foreach ($bundles as $bundle) {
$this->output->write(sprintf('Upgrading %s... ', $bundle->getPath()));
$currentKeywords = $bundle->metadata('metadata')->get('miscKeywords');
$currentOtherKeywords = $bundle->metadata('metadata')->get('Autres mots-clé', []);
$currentKeywords = $bundle->metadata('metadata')->get('Mots-clé', []);
$merged = array_replace_recursive($currentKeywords, $currentOtherKeywords);
if (!empty($currentKeywords)) {
$bundle->metadata('metadata')->set('Mots-clé', $currentKeywords);
$bundle->metadata('metadata')->remove('miscKeywords');
if (!empty($merged)) {
$bundle->metadata('metadata')->set('Autres mots-clé', $merged);
$bundle->metadata('metadata')->remove('Mots-clé');
}
$currentPeople = $bundle->metadata('metadata')->get('miscPeople');

View File

@ -9,7 +9,7 @@
"type": "array"
}
},
"Mots-clé": {},
"Autres mots-clé": {},
"Personnalités": {},
"Détails": {},
"Sagas": {},