Elimde bir trait ve bir class var. İkisinde de aynı isimde bir metot olacak ve ben istiyorum ki class üzerinden o metot çağırıldığında önce traitteki aynı isimdeki metodun işlevi uygulansın ardından da classtaki aynı isimdeki metodun işlevi uygulansın. Böyle bir şey mümkün mü?
trait traitName {
public function method() {
echo "a";
parent::method();
}
}
class className {
use traitName;
public function method(){
echo "b";
}
}
$object = new className();
$object->method();
böyle denedim ama böyle yapınca ekrana sadece "b" yazılıyor. Ben "ab" yazılmasını istiyorum.