public function createToken($payload, $secret, $algorithm = 'HS256') { return JWT::encode($payload, $secret, $algorithm); }
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); } }