Example #1
0
 public function yika($gelenCamasir = null, $teslimAlinacakMi = true, $teslimEdilecekMi = true)
 {
     if (!is_null($gelenCamasir)) {
         $this->setCamasir($gelenCamasir);
     }
     if ($teslimAlinacakMi) {
         $this->teslimAl();
     }
     parent::yika();
     if ($teslimEdilecekMi) {
         $this->teslimEt();
     }
 }
Example #2
0
 public function yika($gelenCamasir = null, $teslimAlinacakMi = true, $teslimEdilecekMi = true)
 {
     // çamaşırın üstüne yazma kısımları tekrar yazılıyor (dışarıya alınabilir mi? düşünelim)
     if (!is_null($gelenCamasir)) {
         $this->setCamasir($gelenCamasir);
     }
     // bu sınıfta eklediğimiz özellikleri kontrol edip çağırıyoruz
     if ($teslimAlinacakMi) {
         $this->teslimAl();
     }
     // yıkama işlemimiz miras alınan sınıftan farklı olmadığı için geliştirdiğimiz method içinde miras sınıftaki methodu çağırıyoruz
     parent::yika();
     // bu sınıfta eklediğimiz özellikleri kontrol edip çağırıyoruz
     if ($teslimEdilecekMi) {
         $this->teslimEt();
     }
 }