/** * Funkce vracející pole s identifikací dostupných minerů * @param string $datasourceType - typ databáze, ke které se vztahují dané minery * @return array */ public function getAvailableMinerTypes($datasourceType = null) { $minerTypes = Miner::getTypes($datasourceType); $resultArr = []; if (!empty($minerTypes)) { foreach ($minerTypes as $minerType => $minerTypeName) { if ($this->miningDriverFactory->getMinerUrl($minerType) != '') { $resultArr[$minerType] = $minerTypeName; } } } return $resultArr; }