From 3604b1ae19a566c13c2e4e416f3ad6b74e5a881b Mon Sep 17 00:00:00 2001 From: aymm Date: Sun, 4 Apr 2021 09:49:52 +0200 Subject: [PATCH] Added user profile link helper --- src/Entities/User.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Entities/User.php b/src/Entities/User.php index cecd683..546abe6 100644 --- a/src/Entities/User.php +++ b/src/Entities/User.php @@ -67,4 +67,16 @@ class User } return $this->avatar_image->link.$query; } + + public function getProfileLink(?string $display_name = null): string + { + $display_name ??= $this->username; + return User::getProfileLinkForUsername($this->username, $display_name); + } + + public static function getProfileLinkForUsername(string $username, ?string $display_name = null): string + { + $display_name ??= $username; + return ''.$username.''; + } }