protected function configureCommand(Command $command)
    {
        $broker = new MessageBroker();
        $pool = new WorkerPool($this->getConfiguration(), $this->emitter, $broker);
        $runner = new StreamSelectRunner($this->emitter, $pool);
        $command->setRunner($runner);

        $loader = new SuiteLoader($this->getConfiguration()->getGrep(), $this->emitter);
        $command->setLoader($loader);
    }
protected function configureCommand(Command $command)
    {
        $broker = new MessageBroker();
        $pool = new WorkerPool($this->getConfiguration(), $this->emitter, $broker);
        $runner = new StreamSelectRunner($this->emitter, $pool);
        $command->setRunner($runner);

        $loader = new SuiteLoader($this->getConfiguration()->getGrep(), $this->emitter);
        $command->setLoader($loader);
    }
protected function configureCommand ( Command $ command ) { $ broker = new MessageBroker ( ) ; $ pool = new WorkerPool ( $ this -> getConfiguration ( ) , $ this -> emitter , $ broker ) ; $ runner = new StreamSelectRunner ( $ this -> emitter , $ pool ) ; $ command -> setRunner ( $ runner ) ; $ loader = new SuiteLoader ( $ this -> getConfiguration ( ) -> getGrep ( ) , $ this -> emitter ) ; $ command -> setLoader ( $ loader ) ; }
Configure the Peridot command for concurrency. Sets the runner to a concurrency runner,
and sets the suite loader to a concurrency suite loader.

@param Command $command
@return void
Configure the Peridot command for concurrency . Sets the runner to a concurrency runner and sets the suite loader to a concurrency suite loader .