Requirements

Mandatory

  • PHP 8.0+

  • A PSR-17 (HTTP Message Factory) implementation

  • A PSR-18 (HTTP Client) implementation

  • The JSON extension

Optional

  • A PSR-3 (Logger Interface) implementation for debugging

Extension Specific

VAPID extension

  • Required:

    • openssl extension

    • mbstring extension

    • A JWT Provider

  • Optional:

    • A PSR-3 (Logger Interface) implementation for debugging

This library provides JWT Provider implementations for web-token and lcobucci/jwt

Payload extension

  • Required:

    • openssl extension

    • mbstring extension

  • Optional:

    • A PSR-6 (Caching Interface) implementation

    • A PSR-3 (Logger Interface) implementation for debugging

Last updated