GenTux\Jwt\Drivers\JwtDriverInterface::createToken PHP Метод

createToken() публичный Метод

Create a new token with the provided payload
public createToken ( array $payload, string $secret, string $algorithm = 'HS256' ) : string
$payload array
$secret string
$algorithm string
Результат string
    public function createToken($payload, $secret, $algorithm = 'HS256');

Usage Example

Пример #1
0
 public function it_creates_new_tokens_from_a_jwt_payload_interface_object(JwtPayloadInterface $payload, JwtDriverInterface $jwt)
 {
     $jwt->createToken(['foo' => 'bar'], 'secret_123', 'HS256')->willReturn('newtoken_123');
     $payload->getPayload()->willReturn(['foo' => 'bar']);
     $result = $this->createToken($payload)->shouldHaveType(JwtToken::class);
     if ($result->token() !== 'newtoken_123') {
         throw new \Exception('New token was not set correctly.');
     }
 }
All Usage Examples Of GenTux\Jwt\Drivers\JwtDriverInterface::createToken