Scarecrow adlı üyeden alıntı: mesajı görüntüle
PHP 7.4(veya 8.1'den sonra da olabilir tam hatırlamıyorum) sınıfın en başında property olarak tipi tanımlamalısınız. $this->PopUpSiteListModel sınıfın başında tanımlı olmadığı için kural hatası nedeniyle altını çizer fakat site çalışabilir.

Örnek;

<?php
class Example
{
    public string $foo;

    public function __construct(string $foo)
    {
           $this->foo = $foo;
     }
}

$example = new Example('ok');
var_dump($example->foo);
https://www.php.net/manual/en/language.oop5.properties.php
Evet hocam kesinlikle o yüzden ama şu anlık yeni bir eklentiyle sorunu çözdüm gayet güzel çalışıyor. Çözemeyen olursa kullanabilir. Çok teşekkür ederim dönüşünüz için.