Upgrade custom metadata structure
This commit is contained in:
parent
eac4b246d7
commit
588f594869
|
@ -34,11 +34,13 @@ public function handle()
|
||||||
foreach ($bundles as $bundle) {
|
foreach ($bundles as $bundle) {
|
||||||
$this->output->write(sprintf('Upgrading %s... ', $bundle->getPath()));
|
$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)) {
|
if (!empty($merged)) {
|
||||||
$bundle->metadata('metadata')->set('Mots-clé', $currentKeywords);
|
$bundle->metadata('metadata')->set('Autres mots-clé', $merged);
|
||||||
$bundle->metadata('metadata')->remove('miscKeywords');
|
$bundle->metadata('metadata')->remove('Mots-clé');
|
||||||
}
|
}
|
||||||
|
|
||||||
$currentPeople = $bundle->metadata('metadata')->get('miscPeople');
|
$currentPeople = $bundle->metadata('metadata')->get('miscPeople');
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
"type": "array"
|
"type": "array"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Mots-clé": {},
|
"Autres mots-clé": {},
|
||||||
"Personnalités": {},
|
"Personnalités": {},
|
||||||
"Détails": {},
|
"Détails": {},
|
||||||
"Sagas": {},
|
"Sagas": {},
|
||||||
|
|
Loading…
Reference in New Issue
Block a user