コード例 #1
0
 /**
  * @param $secret
  * @param $uid
  * @param bool $admin
  * @throws TokenException
  */
 public function generateToken($secret, $uid, $admin = false)
 {
     $tokenGenerator = new TokenGenerator($secret);
     $tokenGenerator->setData(['uid' => $uid]);
     if ($admin) {
         $tokenGenerator->setOption('admin', true);
     }
     $this->token = $tokenGenerator->create();
 }
コード例 #2
0
 /**
  * @expectedException \Firebase\Token\TokenException
  * @expectedExceptionMessage No uid provided in data and admin option not set.
  */
 public function testTriggerExceptionOnMissingUid()
 {
     $this->generator->create();
 }