public function __construct(array $servers = [])
{
foreach ([new Command\AckJob(), new Command\AddJob(), new Command\DelJob(), new Command\Dequeue(), new Command\Enqueue(), new Command\FastAck(), new Command\GetJob(), new Command\Hello(), new Command\Info(), new Command\JScan(), new Command\Nack(), new Command\Pause(), new Command\QLen(), new Command\QPeek(), new Command\QScan(), new Command\Show(), new Command\Working()] as $command) {
$this->registerCommand($command);
}
$this->servers = $servers;
$connectionManager = new Manager();
$this->setConnectionManager($connectionManager);
}