/**
* Transforms extension arrays into required form
*
* @param array $extensions Array of extensions
*
* @return array
*
* @since 4.0.0
*/
protected function getExtensionsNameAndId($extensions) : array
{
$extInfo = [];
foreach ($extensions as $key => $extension) {
$manifest = json_decode($extension['manifest_cache']);
$extInfo[] = [$extension['name'], $extension['extension_id'], $manifest ? $manifest->version : '--', $extension['type'], $extension['enabled'] == 1 ? 'Yes' : 'No'];
}
return $extInfo;
}