xref: /PHP-8.4/Zend/tests/traits/bug60153.phpt (revision ea297654)
1--TEST--
2Bug #60153 (Interface method prototypes not enforced when implemented via traits.)
3--FILE--
4<?php
5
6interface IFoo {
7    public function oneArgument($a);
8}
9
10trait TFoo {
11  public function oneArgument() {}
12}
13
14class C implements IFoo {
15  use TFoo;
16}
17?>
18--EXPECTF--
19Fatal error: Declaration of C::oneArgument() must be compatible with IFoo::oneArgument($a) in %s on line %d
20