private function createModulesOption($apis)
{
if (!is_array($apis)) {
return '';
}
$modules = array_map(function ($entry) {
return substr($entry, 7);
}, glob('module/*', GLOB_ONLYDIR));
$toInclude = [];
foreach ($modules as $mod) {
if (!isset($apis[$mod]) || $apis[$mod]) {
$toInclude[] = $mod;
}
}
return ' --modules=' . escapeshellarg(implode(',', $toInclude));
}