From 5a22644b1afbaf4afe636353c9b02179c9438fe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Thu, 6 Feb 2025 11:25:18 +0100 Subject: [PATCH] feat: add method to generate users' initials --- src/Entity/User.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Entity/User.php b/src/Entity/User.php index 1cc207e..dce5872 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -134,6 +134,13 @@ class User implements UserInterface, TimestampableEntityInterface return sprintf('%s %s', $this->getFirstName(), $this->getLastName()); } + public function getInitials(): string + { + $token = substr($this->getFirstName(), 0, 1).substr($this->getLastName(), 0, 2); + + return strtoupper($token); + } + public function getEmail(): ?string { return $this->email;