diff --git a/Core/Objects/DatabaseEntity/Attribute/MultipleReference.class.php b/Core/Objects/DatabaseEntity/Attribute/MultipleReference.class.php index 9fc21f2..ffa2ac5 100644 --- a/Core/Objects/DatabaseEntity/Attribute/MultipleReference.class.php +++ b/Core/Objects/DatabaseEntity/Attribute/MultipleReference.class.php @@ -12,7 +12,7 @@ class MultipleReference { private string $thisProperty; private string $relProperty; - public function __construct(string $className, string $thisProperty, string $relProperty) { + public function __construct(string $className, string $thisProperty, string $relProperty = "id") { $this->className = $className; $this->thisProperty = $thisProperty; $this->relProperty = $relProperty; diff --git a/Core/Objects/DatabaseEntity/User.class.php b/Core/Objects/DatabaseEntity/User.class.php index 068575f..e3c785c 100644 --- a/Core/Objects/DatabaseEntity/User.class.php +++ b/Core/Objects/DatabaseEntity/User.class.php @@ -137,4 +137,8 @@ class User extends DatabaseEntity { return false; } } + + public function getDisplayName(): string { + return !empty($this->fullName) ? $this->fullName : $this->name; + } } \ No newline at end of file