<?php
class A{
function test(A $a, B $b){}
}
class B extends A{
function test(A $a, B $b, C $c = NULL){}
}
class C extends B{
function test(A $a, B $b, D $c = NULL){}
}
Fatal error: Could not check compatibility between C::test(A $a, B $b, ?D $c = null) and B::test(A $a, B $b, ?C $c = null), because class D is not available in /in/ljNjE on line 12
Process exited with code 255.
Output for 7.4.0 - 7.4.33
Warning: Could not check compatibility between C::test(A $a, B $b, ?D $c = NULL) and B::test(A $a, B $b, ?C $c = NULL), because class D is not available in /in/ljNjE on line 12