createToken() public méthode

Create a new token with the provided payload
public createToken ( array $payload, string $secret, string $algorithm = 'HS256' ) : string
$payload array
$secret string
$algorithm string
Résultat string
 public function it_creates_new_tokens()
 {
     $payload = ['foo' => 'bar'];
     $secret = 'secret123';
     $driver = new FirebaseDriver();
     $result = $driver->createToken($payload, $secret);
     $expect = JWT::encode($payload, $secret);
     if ($result !== $expect) {
         throw new Exception('Expected ' . $expect . ' to match ' . $result);
     }
 }