/**
  * Funkce nastavující konfiguraci aktuálně otevřeného mineru
  * @param array $minerConfig
  * @param bool $save = true
  */
 private function setMinerConfig($minerConfig, $save = true)
 {
     $this->miner->setConfig($minerConfig);
     $this->minerConfig = $minerConfig;
     if ($save) {
         $this->minersFacade->saveMiner($this->miner);
     }
 }
 /**
  * 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;
 }