]> BookStack Code Mirror - bookstack/blob - app/Http/Controllers/UserProfileController.php
Apply fixes from StyleCI
[bookstack] / app / Http / Controllers / UserProfileController.php
1 <?php
2
3 namespace BookStack\Http\Controllers;
4
5 use BookStack\Auth\UserRepo;
6
7 class UserProfileController extends Controller
8 {
9     /**
10      * Show the user profile page.
11      */
12     public function show(UserRepo $repo, string $slug)
13     {
14         $user = $repo->getBySlug($slug);
15
16         $userActivity = $repo->getActivity($user);
17         $recentlyCreated = $repo->getRecentlyCreated($user, 5);
18         $assetCounts = $repo->getAssetCounts($user);
19
20         return view('users.profile', [
21             'user'            => $user,
22             'activity'        => $userActivity,
23             'recentlyCreated' => $recentlyCreated,
24             'assetCounts'     => $assetCounts,
25         ]);
26     }
27 }