Skip to content

Conversation

@bnf
Copy link
Owner

@bnf bnf commented Oct 3, 2024

No description provided.

@bnf bnf force-pushed the php84 branch 2 times, most recently from 5cb705e to 8c64954 Compare October 3, 2024 17:11
bnf added 2 commits October 3, 2024 19:19
Defaulting to null without being nullable (?Foo) is deprecated for typed
parameters in PHP 8.4

Therefore following changes have been made:

 * `IncludeFile`: We actually do not need a Filesystem parameter for
   `IncludeFile. It has never been passed and is therefore removed.
 * `ClassAliasMapGenerator` `Config` parameter is unused (was never set)
   since the introduction in a63a582.
   It is removed.
 * `ClassAliasMapGenerator` `IO` parameter has always been set
   and is therefore now a required parameter.

Additional the call to str_getcsv is adapted to set all optional
arguments as the defaults will change in PHP >= 9 and PHP 8.4
deprecated the omission of the optional arguments.

Fixes TYPO3#31
Also drop prophecy workarounds since PHP 8.2 compatibility
has been enabled upstream.
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.

2 participants