Skip to content

jumbojett/openid-connect-php is not compatible with PHP 8.4 #32

@tatu-kulmala

Description

@tatu-kulmala

Describe the bug

Completing #9 requires an upgrade from the third-party package jumbojett/openid-connect-php or an alternative third-party package should be considered.

To Reproduce
Run any file inside examples directory.

Expected behavior
The file execution shouldn't output any deprecation warnings.

Additional context
Deprecation warnings:

PHP Deprecated:  Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $provider_url as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262

Deprecated: Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $provider_url as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262
PHP Deprecated:  Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $client_id as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262

Deprecated: Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $client_id as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262
PHP Deprecated:  Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $client_secret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262

Deprecated: Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $client_secret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262
PHP Deprecated:  Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $issuer as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262

Deprecated: Jumbojett\OpenIDConnectClient::__construct(): Implicitly marking parameter $issuer as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 262
PHP Deprecated:  Jumbojett\OpenIDConnectClient::verifyJWTClaims(): Implicitly marking parameter $accessToken as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1192

Deprecated: Jumbojett\OpenIDConnectClient::verifyJWTClaims(): Implicitly marking parameter $accessToken as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1192
PHP Deprecated:  Jumbojett\OpenIDConnectClient::requestUserInfo(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1259

Deprecated: Jumbojett\OpenIDConnectClient::requestUserInfo(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1259
PHP Deprecated:  Jumbojett\OpenIDConnectClient::getVerifiedClaims(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1336

Deprecated: Jumbojett\OpenIDConnectClient::getVerifiedClaims(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1336
PHP Deprecated:  Jumbojett\OpenIDConnectClient::fetchURL(): Implicitly marking parameter $post_body as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1356

Deprecated: Jumbojett\OpenIDConnectClient::fetchURL(): Implicitly marking parameter $post_body as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1356
PHP Deprecated:  Jumbojett\OpenIDConnectClient::introspectToken(): Implicitly marking parameter $clientId as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1630

Deprecated: Jumbojett\OpenIDConnectClient::introspectToken(): Implicitly marking parameter $clientId as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1630
PHP Deprecated:  Jumbojett\OpenIDConnectClient::introspectToken(): Implicitly marking parameter $clientSecret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1630

Deprecated: Jumbojett\OpenIDConnectClient::introspectToken(): Implicitly marking parameter $clientSecret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1630
PHP Deprecated:  Jumbojett\OpenIDConnectClient::revokeToken(): Implicitly marking parameter $clientId as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1671

Deprecated: Jumbojett\OpenIDConnectClient::revokeToken(): Implicitly marking parameter $clientId as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1671
PHP Deprecated:  Jumbojett\OpenIDConnectClient::revokeToken(): Implicitly marking parameter $clientSecret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1671

Deprecated: Jumbojett\OpenIDConnectClient::revokeToken(): Implicitly marking parameter $clientSecret as nullable is deprecated, the explicit nullable type must be used instead in /Users/tatu/Developer/seravo/php-seravo-api/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php on line 1671

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingthirdpartyRelated to third-party component

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions