<?php
namespace CoreBundle\Controller;
use Exception;
use Pimcore\Model\Document\Page;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Response;
class ContentController extends AbstractController
{
public function defaultAction(Request $request)
{
}
/**
* @throws Exception
*/
public function redirectAction(): RedirectResponse
{
if ($this->document instanceof Page) {
$redirectDocument = Page::getByPath($this->document->getFullPath() . '/de');
if ($redirectDocument) {
return $this->redirect($redirectDocument->getUrl());
}
}
if ($this->getUser() && $this->isGranted('ROLE_USER')) {
return $this->redirectToRoute('acc_index');
}
return $this->redirect("/de");
}
}