1--TEST--
2The compatibility with the signature of abstract methods should be checked.
3--FILE--
4<?php
5error_reporting(E_ALL);
6
7trait THelloB {
8  public function hello() {
9	echo 'Hello';
10  }
11}
12
13trait THelloA {
14  public abstract function hello($a);
15}
16
17class TraitsTest1 {
18	use THelloB;
19	use THelloA;
20}
21
22
23?>
24--EXPECTF--
25Fatal error: Declaration of THelloA::hello($a) must be compatible with THelloB::hello() in %s on line %d
26