diff --git a/public/images/user.png b/public/images/user.png new file mode 100644 index 0000000..d6b12a9 Binary files /dev/null and b/public/images/user.png differ diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 7ea8682..c62475e 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -6,6 +6,7 @@ namespace App\Controller; use App\Service\UserService; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; use Symfony\Component\Routing\Annotation\Route; @@ -20,6 +21,15 @@ class UserController extends AbstractController $this->userService = $userService; } + /** + * @Route("/user/{username}/picture", name="app_user_profile_picture") + */ + public function userProfilePicture($username): Response + { + // placeholder + return new BinaryFileResponse("../public/images/user.png"); + } + /** * @Route("/admin/users", name="app_user_list") */ diff --git a/templates/base.html.twig b/templates/base.html.twig index 87c69ba..4f1dae8 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -68,10 +68,11 @@ aria-expanded="false" >