--TEST--
Bug #60217 (Requiring the same method from different traits and abstract methods have to be compatible)
--FILE--
<?php

trait TBroken1 {
    public abstract function 
foo($a);
}

trait 
TBroken2 {
    public abstract function 
foo($a$b 0);
}

class 
CBroken {
    use 
TBroken1TBroken2;

    public function 
foo($a) {
        echo 
'FOO';
    }
}

$o = new CBroken;
$o->foo(1);

--
EXPECTF--
Fatal errorDeclaration of TBroken2::foo($a$b 0must be compatible with TBroken1::foo($ain %s on line %d