Esempio n. 1
0
 public function testTokens()
 {
     $msg = new Zend_Mobile_Push_Message_Gcm();
     $msg->setToken('foo');
     $this->assertEquals(array('foo'), $msg->getToken());
     $msg->setToken(array('foo', 'bar'));
     $this->assertEquals(array('foo', 'bar'), $msg->getToken());
     $msg->setToken('bar');
     $msg->addToken('foo');
     $this->assertEquals(array('bar', 'foo'), $msg->getToken());
     $msg->clearToken();
     $this->assertEquals(array(), $msg->getToken());
 }
Esempio n. 2
0
 /**
  * Correlate Message and Result
  *
  * @return array
  */
 protected function _correlate()
 {
     $results = $this->_results;
     if ($this->_message && $results) {
         $tokens = $this->_message->getToken();
         while ($token = array_shift($tokens)) {
             $results[$token] = array_shift($results);
         }
     }
     return $results;
 }