Skip to content

Commit 87ac524

Browse files
committed
Remove api_base_url from controller render methods and add it as a global variable in twig configuration
1 parent 3f39002 commit 87ac524

10 files changed

Lines changed: 2 additions & 16 deletions

config/packages/twig.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ twig:
33
strict_variables: '%kernel.debug%'
44
default_path: '%kernel.application_dir%/templates'
55
auto_reload: true
6+
globals:
7+
api_base_url: '%app.api_base_url%'

src/Controller/AnalyticsController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public function index(Request $request): Response
1818
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Analytics',
2020
'api_token' => $request->getSession()->get('auth_token'),
21-
'api_base_url' => $this->getParameter('app.api_base_url'),
2221
]);
2322
}
2423
}

src/Controller/BouncesController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ public function index(Request $request): Response
2424
return $this->render('@PhpListFrontend/spa.html.twig', [
2525
'page' => 'Bounces',
2626
'api_token' => $request->getSession()->get('auth_token'),
27-
'api_base_url' => $this->getParameter('app.api_base_url'),
2827
'bounce_actions' => $bounceActions,
2928
]);
3029
}

src/Controller/CampaignsController.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public function index(Request $request): Response
1818
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Campaigns',
2020
'api_token' => $request->getSession()->get('auth_token'),
21-
'api_base_url' => $this->getParameter('app.api_base_url'),
2221
]);
2322
}
2423

@@ -28,7 +27,6 @@ public function create(Request $request): Response
2827
return $this->render('@PhpListFrontend/spa.html.twig', [
2928
'page' => 'Create Campaign',
3029
'api_token' => $request->getSession()->get('auth_token'),
31-
'api_base_url' => $this->getParameter('app.api_base_url'),
3230
]);
3331
}
3432

@@ -38,7 +36,6 @@ public function edit(Request $request, int $campaignId): Response
3836
return $this->render('@PhpListFrontend/spa.html.twig', [
3937
'page' => sprintf('Edit Campaign #%d', $campaignId),
4038
'api_token' => $request->getSession()->get('auth_token'),
41-
'api_base_url' => $this->getParameter('app.api_base_url'),
4239
]);
4340
}
4441
}

src/Controller/DashboardController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public function index(Request $request): Response
3333
return $this->render('@PhpListFrontend/spa.html.twig', [
3434
'page' => 'Dashboard',
3535
'api_token' => $request->getSession()->get('auth_token'),
36-
'api_base_url' => $this->getParameter('app.api_base_url'),
3736
'dashboard_stats' => $dashboardStats,
3837
'dashboard_error' => $dashboardError,
3938
]);

src/Controller/ListsController.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ public function index(Request $request): JsonResponse|Response
2727
return $this->render('@PhpListFrontend/spa.html.twig', [
2828
'page' => 'Lists',
2929
'api_token' => $request->getSession()->get('auth_token'),
30-
'api_base_url' => $this->getParameter('app.api_base_url'),
3130
]);
3231
}
3332
$initialData = $this->listClient->getLists();
@@ -41,7 +40,6 @@ public function view(Request $request, int $listId): JsonResponse|Response
4140
return $this->render('@PhpListFrontend/spa.html.twig', [
4241
'page' => 'List Subscribers',
4342
'api_token' => $request->getSession()->get('auth_token'),
44-
'api_base_url' => $this->getParameter('app.api_base_url'),
4543
]);
4644
}
4745
}

src/Controller/PublicPagesController.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public function index(Request $request): Response
1818
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Subscribe Pages',
2020
'api_token' => $request->getSession()->get('auth_token'),
21-
'api_base_url' => $this->getParameter('app.api_base_url'),
2221
]);
2322
}
2423

@@ -28,7 +27,6 @@ public function create(Request $request): Response
2827
return $this->render('@PhpListFrontend/spa.html.twig', [
2928
'page' => 'Create Subscribe Page',
3029
'api_token' => $request->getSession()->get('auth_token'),
31-
'api_base_url' => $this->getParameter('app.api_base_url'),
3230
]);
3331
}
3432

@@ -38,7 +36,6 @@ public function edit(Request $request, int $pageId): Response
3836
return $this->render('@PhpListFrontend/spa.html.twig', [
3937
'page' => sprintf('Edit Subscribe Page #%d', $pageId),
4038
'api_token' => $request->getSession()->get('auth_token'),
41-
'api_base_url' => $this->getParameter('app.api_base_url'),
4239
]);
4340
}
4441
}

src/Controller/SettingsController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public function index(Request $request): Response
1818
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Settings',
2020
'api_token' => $request->getSession()->get('auth_token'),
21-
'api_base_url' => $this->getParameter('app.api_base_url'),
2221
]);
2322
}
2423
}

src/Controller/SubscribersController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ public function index(Request $request): JsonResponse|Response
3838
return $this->render('@PhpListFrontend/spa.html.twig', [
3939
'page' => 'Subscribers',
4040
'api_token' => $request->getSession()->get('auth_token'),
41-
'api_base_url' => $this->getParameter('app.api_base_url'),
4241
]);
4342
}
4443

src/Controller/TemplatesController.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public function index(Request $request): Response
1818
return $this->render('@PhpListFrontend/spa.html.twig', [
1919
'page' => 'Templates',
2020
'api_token' => $request->getSession()->get('auth_token'),
21-
'api_base_url' => $this->getParameter('app.api_base_url'),
2221
]);
2322
}
2423

@@ -28,7 +27,6 @@ public function create(Request $request): Response
2827
return $this->render('@PhpListFrontend/spa.html.twig', [
2928
'page' => 'Create Template',
3029
'api_token' => $request->getSession()->get('auth_token'),
31-
'api_base_url' => $this->getParameter('app.api_base_url'),
3230
]);
3331
}
3432

@@ -38,7 +36,6 @@ public function edit(Request $request, int $templateId): Response
3836
return $this->render('@PhpListFrontend/spa.html.twig', [
3937
'page' => sprintf('Edit Template #%d', $templateId),
4038
'api_token' => $request->getSession()->get('auth_token'),
41-
'api_base_url' => $this->getParameter('app.api_base_url'),
4239
]);
4340
}
4441
}

0 commit comments

Comments
 (0)