toArray() public method

public toArray ( ) : array
return array
示例#1
0
 public function testGelfMessage()
 {
     $message = new GELFMessage();
     $message->setShortMessage('something is broken.');
     $message->setFullMessage("lol full message!");
     $message->setHost('somehost');
     $message->setLevel(GELFMessage::CRITICAL);
     $message->setFile('/var/www/example.php');
     $message->setLine(1337);
     $message->setAdditional("something", "foo");
     $message->setAdditional("something_else", "bar");
     $this->assertEquals(array('version' => null, 'timestamp' => null, 'short_message' => 'something is broken.', 'full_message' => 'lol full message!', 'facility' => null, 'host' => 'somehost', 'level' => GELFMessage::CRITICAL, 'file' => '/var/www/example.php', 'line' => 1337, '_something' => 'foo', '_something_else' => 'bar'), $message->toArray());
 }
 /**
  * @param GELFMessage $message
  * @return string
  */
 protected function getPreparedMessage(GELFMessage $message)
 {
     return gzcompress(json_encode($message->toArray()));
 }