Aldığınız hatayı bilmemiz gerekir, kodlarda bir hata gözükmüyor.
$this in mantığı ise kullanıldığı klasın içindeki değişken veya fonksiyonlara erişmede kullanılır.

class a{
$degisken1 = 1;
echo $this->degisken1;
}
en basit haliyle böyle konuyla alakasız ama değinmek istedim.
Tahminimce hata port'tan kaynaklı olabilir gibi geliyor.