Jak używać cechy kilka razy w klasie?
Poniższy kod:
trait T {
function foo() {}
}
class C {
use T { T::foo as bar; }
use T { T::foo as baz; }
}
Powoduje następujący błąd:
Pasek metody cech nie został zastosowany, ponieważ w C występują kolizje z innymi metodami cech
Czy można użyć cechy dwa razy w klasie?