示例#1
0
 /**
  * @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());
 }
示例#2
0
文件: Smtp.php 项目: fuelphp/email
 /**
  * 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;
         }
     }
 }