You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Flumzi/src/Controller/UserReleasesController.php

29 lines
771 B

<?php
namespace App\Controller;
use App\Entity\User;
use App\Repository\ReleaseRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class UserReleasesController extends AbstractController
{
#[Route('/@{username}/releases', name: 'app_user_releases')]
public function index(
User $user,
ReleaseRepository $releaseRepository,
): Response
{
$releases = $releaseRepository->getUserListing($user);
return $this->render(
'user_releases/index.html.twig',
[
'username' => $user->getUsername(),
'releases' => $releases,
]
);
}
}