Skip to content

Conversation

@Ocramius
Copy link
Member

See also #940

The STDERR of the main process should be stable, but PHP deprecations (and their flawed
design) make it really challenging to operate with them dependant on PHP defaults.

We therefore force them to be off.

Deprecations affecting us on PHP 8.5, right now:

* revoltphp/event-loop#114
* revoltphp/event-loop#110
* symfony/symfony#61772
@Ocramius Ocramius added this to the 8.16.0 milestone Nov 26, 2025
@Ocramius Ocramius added enhancement dependencies Pull requests that update a dependency file labels Nov 26, 2025
This sort of mutation was disabled in this codebase, but it was valuable in ORMs/serializers.

Ref: infection/infection#2248
Ref: infection/infection#2248 (comment)
Ref: infection/infection@8e177c8

Fixes:

```
In InvalidSchema.php line 60:

  "/github/workspace/infection.json.dist" does not match the expected JSON sc
  hema:
   - [mutators] The property IdenticalEqual is not defined and the definition
   does not allow additional properties
```
@Ocramius Ocramius self-assigned this Nov 26, 2025
@Ocramius Ocramius merged commit 0205668 into 8.16.x Nov 26, 2025
30 checks passed
@Ocramius Ocramius deleted the feature/php-8.5-support branch November 26, 2025 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants