/** * @covers ::__construct * @covers ::getMessage * @group Email */ public function testConstruct() { $response = new Response('123 Test response'); $this->assertEquals('123 Test response', $response->getResponse()); $response = new Response('XYZ Test response'); $this->assertEquals('XYZ Test response', $response->getMessage()); }
/** * Reads a server response * * @return Response * * @since 2.0 */ public function read() { while ($this->connection->isEof() === false) { $response = new Response($this->connection->read(512, $this->config['newline'])); $this->responses[] = $response; if (substr($response->getResponse(), 3, 1) === chr(0x20)) { $this->lastResponse = $response; return $response; } } }