Здравей и добре дошъл в Научи ме,
Една от често срещаните грешки при начинаещите е, че като гледат уроци и се стремят да правят всичко едно към едно от урока. Което е разбираемо, всяко начало е трудно, но в голяма част от случаите на такива проблеми, решението се оказва фундаментално. Аз лично не съм гледал урока, но по грешката ще ти кажа (то си го пише), че проблемът идва от това че използваш $this в статична функция.
За static функции се ползва self за да реферираш по същия начин като $this, другия начин е да го оправиш е да промениш метода да не е статичен.