Configureren welke omgevingsvariabelen en PHP-constanten kunnen worden opgevraagd
Met de extensie PHP-constanten en omgevingsvariabelen via schema wordt het GraphQL-schema voorzien van het globale veld _env, waarmee je een waarde kunt ophalen uit een omgevingsvariabele of uit een PHP-constante.
Je moet de lijst met toegestane omgevingsvariabelen en constanten configureren die kunnen worden opgevraagd.
Elk item kan zijn:
- Een regex (reguliere expressie), als het omgeven is door
/of#, of - De volledige naam van de variabele of constante, anders
Elk van deze items komt bijvoorbeeld overeen met omgevingsvariabele "GITHUB_ACCESS_TOKEN":
GITHUB_ACCESS_TOKEN#^([A-Z]*)_ACCESS_TOKEN$#/GITHUB_(\S+)/
Er zijn 2 plaatsen waar deze configuratie kan worden ingesteld, op volgorde van prioriteit:
- Aangepast: In de bijbehorende schemaconfiguratie
- Algemeen: Op de instellingenpagina
Selecteer in de schemaconfiguratie die op het eindpunt is toegepast de optie "Use custom configuration" en voer de gewenste items in:

Anders worden de items gebruikt die zijn gedefinieerd op het tabblad "Environment Fields" in de instellingen:

Er zijn 2 gedragingen, "Allow access" en "Deny access":
- Allow access: alleen de geconfigureerde items zijn toegankelijk, geen andere
- Deny access: de geconfigureerde items zijn niet toegankelijk, alle andere items wel
