authenticatedUser = Auth::user(); } /** @return TModel&Nameable */ public function getModel(): Model&Nameable { return $this->model; } protected function getAuthenticatedUser(): ?User { return $this->authenticatedUser; } /** * @return array> */ protected function getUserFooter(): array { if (is_null($this->getAuthenticatedUser())) { return []; } return [ 'footer' => [ 'text' => $this->getAuthenticatedUser()->getName(), 'icon_url' => $this->getAuthenticatedUser()->getFilamentAvatarUrl(), ], ]; } }