Skip to content

Commit e9cd468

Browse files
committed
Move twig global value as twig extension
1 parent 7a5e308 commit e9cd468

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/Twig/EnvExtension.php

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace App\Twig;
6+
7+
use Twig\Extension\AbstractExtension;
8+
use Twig\TwigFunction;
9+
10+
class EnvExtension extends AbstractExtension
11+
{
12+
public function getFunctions(): array
13+
{
14+
return [
15+
new TwigFunction('getenv', 'getenv'),
16+
];
17+
}
18+
}

templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
{{ parent() }}
1313
<script src="{{ asset('js/override.js') }}"></script>
1414

15+
{% set ga_tracking = getenv('ANALYTICS_ID') %}
16+
1517
{% if ga_tracking %}
1618
{% include 'api/analytics.html.twig' %}
1719
{% endif %}

0 commit comments

Comments
 (0)