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; ...@@ -7,7 +7,6 @@ use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\HttpFoundation\File\Exception\FileException; use Symfony\Component\HttpFoundation\File\Exception\FileException;
use Symfony\Component\HttpFoundation\File\UploadedFile; use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\TextType;
...@@ -98,8 +97,9 @@ class SongController extends AbstractController ...@@ -98,8 +97,9 @@ class SongController extends AbstractController
/** /**
* @Route("/song/{songId}/update", name="song.update") * @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(); $em = $this->getDoctrine()->getManager();
$data = []; $data = [];
...@@ -312,8 +312,9 @@ class SongController extends AbstractController ...@@ -312,8 +312,9 @@ class SongController extends AbstractController
/** /**
* @Route("/song/{songId}/delete", name="song.delete") * @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(); $em = $this->getDoctrine()->getManager();
$data = []; $data = [];
......
...@@ -6,7 +6,6 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; ...@@ -6,7 +6,6 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\Security\Core\User\UserInterface;
use App\Entity\User; use App\Entity\User;
use App\Entity\Song; use App\Entity\Song;
...@@ -16,11 +15,13 @@ class UserController extends AbstractController ...@@ -16,11 +15,13 @@ class UserController extends AbstractController
/** /**
* @Route("/user/{userId}", name="user.detail") * @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(); $em = $this->getDoctrine()->getManager();
$data = []; $data = [];
if($user) {
if($user->getId() == $userId) { if($user->getId() == $userId) {
if($request->request->get('save') == "changeAvatar") { if($request->request->get('save') == "changeAvatar") {
if($request->files->get('newAvatar')) { if($request->files->get('newAvatar')) {
...@@ -38,6 +39,7 @@ class UserController extends AbstractController ...@@ -38,6 +39,7 @@ class UserController extends AbstractController
} }
} }
} }
}
$resultUser = $em->getRepository(User::class)->findOneBy(array('id' => $userId)); $resultUser = $em->getRepository(User::class)->findOneBy(array('id' => $userId));
if(!$resultUser) throw new NotFoundHttpException(); if(!$resultUser) throw new NotFoundHttpException();
......
...@@ -7,7 +7,6 @@ use Symfony\Component\Routing\Annotation\Route; ...@@ -7,7 +7,6 @@ use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface; use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
use Symfony\Component\Security\Core\User\UserInterface;
use FOS\UserBundle\Model\UserManagerInterface; use FOS\UserBundle\Model\UserManagerInterface;
use App\Entity\User; use App\Entity\User;
...@@ -17,8 +16,9 @@ class UserSettingsController extends AbstractController ...@@ -17,8 +16,9 @@ class UserSettingsController extends AbstractController
/** /**
* @Route("/settings", name="user.settings") * @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(); $em = $this->getDoctrine()->getManager();
$data = []; $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