Files
file-explorer/src/Service/Twig/RoutingService.php
2024-12-05 11:25:18 +01:00

23 lines
572 B
PHP

<?php
declare(strict_types=1);
namespace App\Service\Twig;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
class RoutingService
{
public function __construct(private UrlGeneratorInterface $urlGenerator)
{
}
public function goBack(Request $request): string
{
$dirsString = $request->attributes->get('dirs', '');
$dirs = explode('/', $dirsString);
array_pop($dirs);
return $this->urlGenerator->generate('app_home', ['dirs' => implode('/', $dirs)]);
}
}