Ejemplo n.º 1
0
 public function add(Predis_Connection $connection)
 {
     $parameters = $connection->getParameters();
     if (isset($parameters->alias)) {
         $this->_pool[$parameters->alias] = $connection;
     } else {
         $this->_pool[] = $connection;
     }
     $this->_distributor->add($connection, $parameters->weight);
 }
Ejemplo n.º 2
0
 function testConnection_Alias()
 {
     $connection1 = new Predis_Connection(RC::getConnectionParameters());
     $this->assertNull($connection1->getParameters()->alias);
     $args = array_merge(RC::getConnectionArguments(), array('alias' => 'servername'));
     $connection2 = new Predis_Connection(new Predis_ConnectionParameters($args));
     $this->assertEquals('servername', $connection2->getParameters()->alias);
 }