function _cms_content_sync_display_entity_type_differences_recursively_render in CMS Content Sync 2.1.x
Same name and namespace in other branches
- 8 cms_content_sync.module \_cms_content_sync_display_entity_type_differences_recursively_render()
- 2.0.x cms_content_sync.module \_cms_content_sync_display_entity_type_differences_recursively_render()
Parameters
$mismatches:
Return value
string
2 calls to _cms_content_sync_display_entity_type_differences_recursively_render()
- VersionMismatches::batchFinished in modules/
cms_content_sync_health/ src/ Controller/ VersionMismatches.php - Batch push finished callback.
- _cms_content_sync_display_version_mismatches in ./
cms_content_sync.module - Replace the "Show version mismatches" button with the actual information.
File
- ./
cms_content_sync.module, line 755 - Module file for cms_content_sync.
Code
function _cms_content_sync_display_entity_type_differences_recursively_render($mismatches) {
$result = '';
foreach ($mismatches as $entity_type => $bundles) {
$title_set = FALSE;
foreach ($bundles as $bundle => $html) {
if (empty($html)) {
continue;
}
if (!$title_set) {
$result .= '<li>' . $entity_type . '<ul>';
$title_set = TRUE;
}
$result .= '<li>' . $bundle . ' ' . print_r($html, 1) . '</li>';
}
if ($title_set) {
$result .= '</ul></li>';
}
}
return $result;
}