diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-10-05 17:50:11 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-10-05 17:50:11 +0100 |
| commit | a992e8c1f5cff3fba48e8b69ec698e4e21142dc8 (patch) | |
| tree | e0bbbbc20263a121967e1f1e54736540a2b701e3 /app/Services/UserService.php | |
| parent | 7ce80a90dd51df60a2273a7f4a59fc4c25d469d5 (diff) | |
| download | webtrees-a992e8c1f5cff3fba48e8b69ec698e4e21142dc8.tar.gz webtrees-a992e8c1f5cff3fba48e8b69ec698e4e21142dc8.tar.bz2 webtrees-a992e8c1f5cff3fba48e8b69ec698e4e21142dc8.zip | |
Change signature for Footer modules - give them access to the request
Diffstat (limited to 'app/Services/UserService.php')
| -rw-r--r-- | app/Services/UserService.php | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/app/Services/UserService.php b/app/Services/UserService.php index 9177765ee7..0b2244a000 100644 --- a/app/Services/UserService.php +++ b/app/Services/UserService.php @@ -20,15 +20,12 @@ namespace Fisharebest\Webtrees\Services; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Carbon; -use Fisharebest\Webtrees\Contracts\UserInterface; use Fisharebest\Webtrees\Individual; -use Fisharebest\Webtrees\Tree; use Fisharebest\Webtrees\User; use Illuminate\Database\Capsule\Manager as DB; use Illuminate\Database\Query\JoinClause; use Illuminate\Support\Collection; use Psr\Http\Message\ServerRequestInterface; - use function app; /** @@ -344,15 +341,15 @@ class UserService } /** - * @param User $contact_user + * @param User $contact_user + * @param ServerRequestInterface $request * * @return string */ - public function contactLink(User $contact_user): string + public function contactLink(User $contact_user, ServerRequestInterface $request): string { - $tree = app(Tree::class); - $user = app(UserInterface::class); - $request = app(ServerRequestInterface::class); + $tree = $request->getAttribute('tree'); + $user = $request->getAttribute('user'); if ($contact_user->getPreference('contactmethod') === 'mailto') { $url = 'mailto:' . $contact_user->email(); |
