getTransportObject() public method

Returns an instance of the transport type.
public getTransportObject ( ) : AbstractTransport
return Elastica\Transport\AbstractTransport Transport object
Example #1
0
 public function testEmptyConstructor()
 {
     $connection = new Connection();
     $this->assertEquals(Connection::DEFAULT_HOST, $connection->getHost());
     $this->assertEquals(Connection::DEFAULT_PORT, $connection->getPort());
     $this->assertEquals(Connection::DEFAULT_TRANSPORT, $connection->getTransport());
     $this->assertInstanceOf('Elastica\\Transport\\AbstractTransport', $connection->getTransportObject());
     $this->assertEquals(Connection::TIMEOUT, $connection->getTimeout());
     $this->assertEquals(array(), $connection->getConfig());
     $this->assertTrue($connection->isEnabled());
 }
Example #2
0
 /**
  * @group unit
  * @expectedException Elastica\Exception\InvalidException
  * @expectedExceptionMessage Invalid transport
  */
 public function testGetInvalidConfigWithArrayUsedForTransport()
 {
     $connection = new Connection(array('transport' => array('type' => 'invalidtransport')));
     $connection->getTransportObject();
 }