Skip to content

Commit d2ac94c

Browse files
committed
twig config: PhpListFrontend
1 parent acb31cd commit d2ac94c

6 files changed

Lines changed: 18 additions & 9 deletions

File tree

src/Controller/AuthController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function login(Request $request): Response
3838
$password = (string) $request->request->get('password', '');
3939

4040
if ($username === '' || $password === '') {
41-
return $this->render('auth/login.html.twig', [
41+
return $this->render('@PhpListFrontend/auth/login.html.twig', [
4242
'error' => 'Username and password are required.',
4343
]);
4444
}
@@ -57,7 +57,7 @@ public function login(Request $request): Response
5757
}
5858
}
5959

60-
return $this->render('auth/login.html.twig', [
60+
return $this->render('@PhpListFrontend/auth/login.html.twig', [
6161
'error' => $error,
6262
]);
6363
}

src/Controller/CampaignsController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class CampaignsController extends AbstractController
1515
#[Route('/', name: 'list', methods: ['GET'])]
1616
public function index(Request $request): Response
1717
{
18-
return $this->render('spa.html.twig', [
18+
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Campaigns',
2020
'api_token' => $request->getSession()->get('auth_token'),
2121
'api_base_url' => $this->getParameter('api_base_url'),
@@ -25,7 +25,7 @@ public function index(Request $request): Response
2525
#[Route('/create', name: 'create', methods: ['GET'])]
2626
public function create(Request $request): Response
2727
{
28-
return $this->render('spa.html.twig', [
28+
return $this->render('@PhpListFrontend/spa.html.twig', [
2929
'page' => 'Create Campaign',
3030
'api_token' => $request->getSession()->get('auth_token'),
3131
'api_base_url' => $this->getParameter('api_base_url'),
@@ -35,7 +35,7 @@ public function create(Request $request): Response
3535
#[Route('/{campaignId}/edit', name: 'edit', methods: ['GET'])]
3636
public function edit(Request $request, int $campaignId): Response
3737
{
38-
return $this->render('spa.html.twig', [
38+
return $this->render('@PhpListFrontend/spa.html.twig', [
3939
'page' => sprintf('Edit Campaign #%d', $campaignId),
4040
'api_token' => $request->getSession()->get('auth_token'),
4141
'api_base_url' => $this->getParameter('api_base_url'),

src/Controller/DashboardController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function index(Request $request): Response
4040
$chartClicks[] = $point->clicks;
4141
}
4242

43-
return $this->render('spa.html.twig', [
43+
return $this->render('@PhpListFrontend/spa.html.twig', [
4444
'page' => 'Dashboard',
4545
'api_token' => $request->getSession()->get('auth_token'),
4646
'api_base_url' => $this->getParameter('api_base_url'),

src/Controller/ListsController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function index(Request $request): JsonResponse|Response
2424
$accept = (string) $request->headers->get('Accept', '');
2525
$wantsJson = $request->isXmlHttpRequest() || str_contains($accept, 'application/json');
2626
if (! $wantsJson) {
27-
return $this->render('spa.html.twig', [
27+
return $this->render('@PhpListFrontend/spa.html.twig', [
2828
'page' => 'Lists',
2929
'api_token' => $request->getSession()->get('auth_token'),
3030
'api_base_url' => $this->getParameter('api_base_url'),
@@ -38,7 +38,7 @@ public function index(Request $request): JsonResponse|Response
3838
#[Route('/{listId}/subscribers', name: 'list_subscribers', methods: ['GET'])]
3939
public function view(Request $request, int $listId): JsonResponse|Response
4040
{
41-
return $this->render('spa.html.twig', [
41+
return $this->render('@PhpListFrontend/spa.html.twig', [
4242
'page' => 'List Subscribers',
4343
'api_token' => $request->getSession()->get('auth_token'),
4444
'api_base_url' => $this->getParameter('api_base_url'),

src/Controller/SubscribersController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function index(Request $request): JsonResponse|Response
3535
$accept = (string) $request->headers->get('Accept', '');
3636
$wantsJson = $request->isXmlHttpRequest() || str_contains($accept, 'application/json');
3737
if (! $wantsJson) {
38-
return $this->render('spa.html.twig', [
38+
return $this->render('@PhpListFrontend/spa.html.twig', [
3939
'page' => 'Subscribers',
4040
'api_token' => $request->getSession()->get('auth_token'),
4141
'api_base_url' => $this->getParameter('api_base_url'),

src/DependencyInjection/PhpListFrontendExtension.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,13 @@ public function load(array $configs, ContainerBuilder $container): void
3030
$loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../../config'));
3131
$loader->load('services.yml');
3232
}
33+
34+
public function prepend(ContainerBuilder $container): void
35+
{
36+
$container->prependExtensionConfig('twig', [
37+
'paths' => [
38+
__DIR__ . '/../../templates' => 'PhpListFrontend',
39+
],
40+
]);
41+
}
3342
}

0 commit comments

Comments
 (0)