xref: /PHP-7.4/Zend/tests/bug69467.phpt (revision 4327370d)
1--TEST--
2Bug #69467 (Wrong checked for the interface by using Trait)
3--FILE--
4<?php
5interface Baz {
6    public function bad();
7}
8
9trait Bar{
10    protected function bad(){}
11}
12
13class Foo implements Baz{
14    use Bar;
15}
16
17$test = new Foo();
18var_dump($test instanceof Baz);
19?>
20--EXPECTF--
21Fatal error: Access level to Foo::bad() must be public (as in class Baz) in %sbug69467.php on line %d
22