set_logger() public method

Set a logger to be informed of internal log messages.
public set_logger ( $logger )
 public function testEncryptedPush()
 {
     $options = array('encrypted' => true, 'host' => PUSHERAPP_HOST);
     $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options);
     $pusher->set_logger(new TestLogger());
     $batch = array();
     $batch[] = array('channel' => 'test_channel', 'name' => 'my_event', 'data' => array('my' => 'data'));
     $string_trigger = $this->pusher->triggerBatch($batch);
     $this->assertTrue($string_trigger, 'Trigger with string payload');
 }
Beispiel #2
-2
 public function test_fire_and_forget_triggers_without_errors()
 {
     $options = array('host' => PUSHERAPP_HOST);
     $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options);
     $pusher->set_logger(new TestLogger());
     $ok = $pusher->trigger('test_channel', 'my_event', array('fireandforget' => 1));
     $this->assertTrue($ok, 'Did not force true');
 }
 public function testEncryptedPush()
 {
     $options = array('encrypted' => true, 'host' => PUSHERAPP_HOST);
     $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options);
     $pusher->set_logger(new TestLogger());
     $structure_trigger = $pusher->trigger('test_channel', 'my_event', array('encrypted' => 1));
     $this->assertTrue($structure_trigger, 'Trigger with over encrypted connection');
 }