// Is this cruncher virgin?
if (!$stateInstance->isCruncherStateVirgin()) {
// This cruncher is not virgin, so skip it
- $this->debugOutput('PRODUCER: The cruncher is not virgin. stateInstance=' . $stateInstance->__toString() . '');
+ self::createDebugInstance(__CLASS__)->debugOutput('PRODUCER: The cruncher is not virgin. stateInstance=' . $stateInstance->__toString() . '');
return;
} elseif (!$this->getIteratorInstance()->valid()) {
// This producer's iterator has finished its assignment
- $this->debugOutput('PRODUCER: Finished creating keys. iteratorinstance=' . $this->getIteratorInstance()->__toString() . '');
+ self::createDebugInstance(__CLASS__)->debugOutput('PRODUCER: Finished creating keys. iteratorinstance=' . $this->getIteratorInstance()->__toString() . '');
return;
}
// Is the per-work unit limit reached?
if ($this->isOutgoingQueueLimitReached('cruncher_per_unit_key_limit')) {
// @TODO Do something with it
- $this->debugOutput('currentKey(b64)="' . base64_encode($currentKey) . '" needs to be processed.');
+ self::createDebugInstance(__CLASS__)->debugOutput('currentKey(b64)="' . base64_encode($currentKey) . '" needs to be processed.');
// At last re-init the stack
$this->initOutgoingQueue();