Merhaba,
trait Trait1{
public function metot1(array $param)
{
self::$param1= $param;
return $this;
}
public function metot2(array $param)
{
self::$param2= $param;
return $this;
}
public function metot3(array $param)
{
self::$param3= $param;
return $this;
}
}
Tüm class içerisindeki metotları değil de sadece belirli fonksiyonları kullanabilmesini istiyorum. Örnek veriyorum metot1 kullanıldıktan sonra sadece metot3 kullanılsın. metot2 kullanıldıktan sonra hepsi kullanılabilir.
Ya da metot3 kullanıldıktan sonra kendisi dışındakiler kullanılabilsin gibi.
use Trait1;
$this->metot1()->metot3();