#chainMethode
شاید دیده باشید توی برخی کتابخانه ها و فریم ورک ها، متد های پشت سر هم به صورت زنجیروار نوشته میشن
به عنوان مثال
methode1->methode2->methode3حالا چطور میتونیم اینارو توی پروژه های خودمون بسازیم
ساخت این نوع متد ها خیلی ساده هست و فقط کافیه هر متد از کلاستون که میخواید زنجیره ایی بشه یک شی از همون کلاس برگردونه یا به اصلاح return بکنه
مثال
class MyClass {
public function methode1(){
return $this;
}
public function methode2(){
return $this;
}
public function methode(){
return $this;
}
}