<?php
interface I {
// In Symfony 5.4 this is:
// public static function test($s, $i, $m);
// In Symfony 6.0 this is:
public static function test(string $s, int $i, mixed $m): mixed;
}
class A implements I {
public static function test($s, $i, $m) {
var_dump($s, $i, $m);
}
}
A::test('string', 1, NULL);
Fatal error: Declaration of A::test($s, $i, $m) must be compatible with I::test(string $s, int $i, mixed $m): mixed in /in/BabgE on line 11
Process exited with code 255.