1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
--TEST--
#[\Override]
--FILE--
<?php
interface I {
public function i();
}
interface II extends I {
#[\Override]
public function i();
}
class P {
public function p1() {}
public function p2() {}
public function p3() {}
public function p4() {}
}
class PP extends P {
#[\Override]
public function p1() {}
public function p2() {}
#[\Override]
public function p3() {}
}
class C extends PP implements I {
#[\Override]
public function i() {}
#[\Override]
public function p1() {}
#[\Override]
public function p2() {}
public function p3() {}
#[\Override]
public function p4() {}
public function c() {}
}
echo "Done";
?>
--EXPECT--
Done
|