birkaç farklı öneri:
1: this->getLink fonksiyonunu mail içeriğine yazdırıyorsanız, öncelikle $link = $this->getLink(); gibi bir değişken ataması yapın ve mail içeriğine bu değişkeni yazın
2: link madem ki düzyazı olarak yazdırılabiliyor, o zaman bunu yine bir değişkende tutup yıpkı düzyazı olarak yazdırdığınız gibi href içerisine değişkeni eklemeyi deneyin
3: eğer ki getLink fonksiyonu, fonksiyon içerisinde tanımlanmamış bir değişken içeriyorsa, yani fonksiyon dışında bir değişken tanımlandı ve bu değişkeni de fonksiyon içerisinde kullanıyorsanız, function getLink(){ hemen sonrasına bu değişkeni global olarak tanımlayın ya da mesela $abc değişkeni kullanıyorsanız $abc şeklinde değil de $_GLOBALS['abc'] şeklinde kullanın fonksiyon içinde.
sistemin php yapısını görmeden bir çözüm sunmak biraz zor. fonksiyonunuz nasıl tanımlanmış, hangi classtan alıp hangi classta kullanıyor nasıl alıyor nasıl kullanıyor, öznitelik olarak ne tanımlanmış vs bilmeden kesin bir çözüm çok zor.