private function EvaluationImplementation::upgradeCheckTaxonomyData in Drupal 8 upgrade evaluation 7
Same name and namespace in other branches
- 6 includes/EvaluationImplementation.php \Upgrade_check\EvaluationImplementation::upgradeCheckTaxonomyData()
Fetch taxonomy data.
File
- includes/
EvaluationImplementation.php, line 455
Class
Namespace
Upgrade_checkCode
private function upgradeCheckTaxonomyData() {
$result = array();
$taxonomyVocabulary = $this
->upgradeCheckTaxonomyVocabularyData();
$taxonomyTerms = $this
->upgradeCheckTaxonomyTermsData();
if (!empty($taxonomyTerms) && !empty($taxonomyVocabulary)) {
foreach ($taxonomyTerms as $key => $value) {
if (!empty($taxonomyVocabulary[$value])) {
$vocabularyName = $this
->generateCryptName($taxonomyVocabulary[$value]);
if (empty($result[$vocabularyName])) {
$result[$vocabularyName] = 1;
}
else {
++$result[$vocabularyName];
}
}
}
}
return $this
->upgradeCheckCreateAssociatedArray($result, 'term_counts');
}