Gets a list of available toolkits.
array An array with the toolkit names as keys and the descriptions as values.
public function getAvailableToolkits() {
// Use plugin system to get list of available toolkits.
$toolkits = $this
->getDefinitions();
$output = array();
foreach ($toolkits as $id => $definition) {
// Only allow modules that aren't marked as unavailable.
if (call_user_func($definition['class'] . '::isAvailable')) {
$output[$id] = $definition;
}
}
return $output;
}