]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/producer/miner/blocks/class_MinerTestGenesisBlockProducer.php
Continued:
[hub.git] / application / hub / main / producer / miner / blocks / class_MinerTestGenesisBlockProducer.php
index ed35b19667eb5f1325f56420cc1f2efc5cbb31cb..e0329ac3ab13a3926844834fb574939b267ee2de 100644 (file)
@@ -41,11 +41,11 @@ class MinerTestGenesisBlockProducer extends BaseBlockProducer implements BlockPr
                // Get new instance
                $producerInstance = new MinerTestGenesisBlockProducer();
 
-               // Init the queue for this test block producer
-               $stackInstance = FileStackFactory::createFileStackInstance('test', 'block_miner');
+               // Get a (minable) hash block instance
+               $minableInstance = ObjectFactory::createObjectByConfiguredName('miner_test_hash_block_class');
 
                // Set it here
-               $producerInstance->setStackInstance($stackInstance);
+               $producerInstance->setMinableInstance($minableInstance);
 
                // Return the prepared instance
                return $producerInstance;
@@ -60,6 +60,12 @@ class MinerTestGenesisBlockProducer extends BaseBlockProducer implements BlockPr
         */
        protected function initProducer () {
                $this->partialStub('Please implement this method.');
+
+               // As last step, change the state of the miner, get the miner first
+               $minerInstance = Registry::getRegistry()->getInstance('miner');
+
+               // Change state to next state
+               $minerInstance->blockProducerHasInitialized();
        }
 
        /**