parseHostString() public static method

Parse a host string
public static parseHostString ( $hostString ) : array
$hostString
return array
Exemplo n.º 1
0
 public function testParseHostString()
 {
     $hostInfo = array('host' => 'localhost');
     $this->assertEquals($hostInfo, Shanty_Mongo_Connection::parseHostString('localhost'));
     $hostInfo = array('host' => 'localhost', 'port' => 27017);
     $this->assertEquals($hostInfo, Shanty_Mongo_Connection::parseHostString('localhost:27017'));
     $hostInfo = array('host' => 'localhost', 'username' => 'coen');
     $this->assertEquals($hostInfo, Shanty_Mongo_Connection::parseHostString('coen@localhost'));
     $hostInfo = array('username' => 'coen', 'password' => 'pass', 'host' => '127.0.0.1', 'port' => '27017');
     $this->assertEquals($hostInfo, Shanty_Mongo_Connection::parseHostString('coen:pass@127.0.0.1:27017'));
 }