Commit 20e533d1 authored by Andreas Heimann's avatar Andreas Heimann

replaced UserInterface with getUser

parent 8133ddaf
......@@ -7,7 +7,6 @@ use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\HttpFoundation\File\Exception\FileException;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\Form\Extension\Core\Type\TextType;
......@@ -98,8 +97,9 @@ class SongController extends AbstractController
/**
* @Route("/song/{songId}/update", name="song.update")
*/
public function songUpdate(Request $request, UserInterface $user, int $songId)
public function songUpdate(Request $request, int $songId)
{
$user = $this->getUser();
$em = $this->getDoctrine()->getManager();
$data = [];
......@@ -312,8 +312,9 @@ class SongController extends AbstractController
/**
* @Route("/song/{songId}/delete", name="song.delete")
*/
public function songDelete(Request $request, UserInterface $user, int $songId)
public function songDelete(Request $request, int $songId)
{
$user = $this->getUser();
$em = $this->getDoctrine()->getManager();
$data = [];
......
......@@ -6,7 +6,6 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\Security\Core\User\UserInterface;
use App\Entity\User;
use App\Entity\Song;
......@@ -16,11 +15,13 @@ class UserController extends AbstractController
/**
* @Route("/user/{userId}", name="user.detail")
*/
public function userDetail(Request $request, int $userId, UserInterface $user)
public function userDetail(Request $request, int $userId)
{
$user = $this->getUser();
$em = $this->getDoctrine()->getManager();
$data = [];
if($user) {
if($user->getId() == $userId) {
if($request->request->get('save') == "changeAvatar") {
if($request->files->get('newAvatar')) {
......@@ -38,6 +39,7 @@ class UserController extends AbstractController
}
}
}
}
$resultUser = $em->getRepository(User::class)->findOneBy(array('id' => $userId));
if(!$resultUser) throw new NotFoundHttpException();
......
......@@ -7,7 +7,6 @@ use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
use Symfony\Component\Security\Core\User\UserInterface;
use FOS\UserBundle\Model\UserManagerInterface;
use App\Entity\User;
......@@ -17,8 +16,9 @@ class UserSettingsController extends AbstractController
/**
* @Route("/settings", name="user.settings")
*/
public function userSettings(Request $request, UserInterface $user, UserPasswordEncoderInterface $encoder, UserManagerInterface $userManager)
public function userSettings(Request $request, UserPasswordEncoderInterface $encoder, UserManagerInterface $userManager)
{
$user = $this->getUser();
$em = $this->getDoctrine()->getManager();
$data = [];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment