$theme->getId(),
'is_active' => $theme->isActiveTheme() ? 'Yes': 'No>',
'is_installed' => 'Yes',
];
}
if ($this->option('include-marketplace')) {
// @TODO List everything in the marketplace - not just popular.
$popularThemes = $updateManager->requestPopularProducts('theme');
foreach ($popularThemes as $popularTheme) {
$results[] = [
'code' => $popularTheme['code'],
'is_active' => 'No>',
'is_installed' => $themeManager->isInstalled($popularTheme['code']) ? 'Yes': 'No>',
];
}
}
$this->table(['Theme', 'Active', 'Installed'], $results);
}
}