Skip to content

Conversation

@cedric-anne
Copy link
Contributor

Implicitly nullable parameter declarations are deprecated in PHP 8.4. The proposed change is safe and is not considered by PHP as a signature change, see https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated

@yakatz
Copy link
Contributor

yakatz commented Sep 26, 2024

This can't pass the tests until PHP 8.4 is actually released, or it needs to specify the PHP version as 8.4-rc to use the beta version.

@cedric-anne
Copy link
Contributor Author

Test suite fails because xdebug is not yet available for PHP 8.4.

@adoy
Copy link
Contributor

adoy commented Mar 19, 2025

PHP8.4 is release now. Would be nice to merge this PR :-)

@Mistralys
Copy link

👍 Would love to see this merged as well.

@floverdevel
Copy link

i would also really appreciate the merge of this PR :)

@androbi-com
Copy link

We would appreciate a merge too ...

@Mistralys
Copy link

FYI: As a temporary fix, it is possible to install cedric-anne's version by referencing the commit directly in your Composer configuration:

"require": {
    "apereo/phpcas": "dev-master#77309b6a7f304a5f9e351bc52d8adc831989734f"
}

Where the hash is the latest commit as of today.

Note that if you also use roave/security-advisories, this will not be installable.

@cedric-anne cedric-anne closed this by deleting the head repository Aug 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants