@@ -108,7 +108,7 @@ Whether users should be allowed to create similarly-named tags.
108
108
->allowSimilarTags(true)
109
109
```
110
110
``` shell Environment Override
111
- CRAFT_ALLOW_SIMILAR_TAGS=1
111
+ CRAFT_ALLOW_SIMILAR_TAGS=true
112
112
```
113
113
:::
114
114
@@ -704,7 +704,7 @@ This should be set to `true` for development and staging environments.
704
704
->disallowRobots(true)
705
705
```
706
706
``` shell Environment Override
707
- CRAFT_DISALLOW_ROBOTS=1
707
+ CRAFT_DISALLOW_ROBOTS=true
708
708
```
709
709
:::
710
710
@@ -889,7 +889,7 @@ panel is located on a different domain than your front end.
889
889
->headlessMode(true)
890
890
```
891
891
``` shell Environment Override
892
- CRAFT_HEADLESS_MODE=1
892
+ CRAFT_HEADLESS_MODE=true
893
893
```
894
894
:::
895
895
@@ -1046,7 +1046,7 @@ This only affects the JavaScript auto-generated slugs. Non-ASCII characters can
1046
1046
->limitAutoSlugsToAscii(true)
1047
1047
```
1048
1048
```shell Environment Override
1049
- CRAFT_LIMIT_AUTO_SLUGS_TO_ASCII=1
1049
+ CRAFT_LIMIT_AUTO_SLUGS_TO_ASCII=true
1050
1050
```
1051
1051
:::
1052
1052
@@ -1158,9 +1158,12 @@ Defined by
1158
1158
Since
1159
1159
: 3.6.14
1160
1160
1161
+ Deprecated
1162
+ : in 4.11.0. [[\craft\filters\Headers]] should be used instead.
1163
+
1161
1164
</div>
1162
1165
1163
- The `Permissions-Policy` header that should be sent for web responses.
1166
+ The `Permissions-Policy` header that should be sent for site responses.
1164
1167
1165
1168
::: code
1166
1169
```php Static Config
@@ -1422,7 +1425,7 @@ Whether a `Content-Length` header should be sent with responses.
1422
1425
->sendContentLengthHeader(true)
1423
1426
```
1424
1427
``` shell Environment Override
1425
- CRAFT_SEND_CONTENT_LENGTH_HEADER=1
1428
+ CRAFT_SEND_CONTENT_LENGTH_HEADER=true
1426
1429
```
1427
1430
:::
1428
1431
@@ -1570,7 +1573,7 @@ Whether translated messages should be wrapped in special characters to help find
1570
1573
->translationDebugOutput(true)
1571
1574
```
1572
1575
``` shell Environment Override
1573
- CRAFT_TRANSLATION_DEBUG_OUTPUT=1
1576
+ CRAFT_TRANSLATION_DEBUG_OUTPUT=true
1574
1577
```
1575
1578
:::
1576
1579
@@ -1604,7 +1607,7 @@ php craft utils/update-usernames
1604
1607
->useEmailAsUsername(true)
1605
1608
```
1606
1609
``` shell Environment Override
1607
- CRAFT_USE_EMAIL_AS_USERNAME=1
1610
+ CRAFT_USE_EMAIL_AS_USERNAME=true
1608
1611
```
1609
1612
:::
1610
1613
@@ -1682,7 +1685,7 @@ You can customize the behavior of iFrame Resizer via the <config4:previewIframeR
1682
1685
->useIframeResizer(true)
1683
1686
```
1684
1687
``` shell Environment Override
1685
- CRAFT_USE_IFRAME_RESIZER=1
1688
+ CRAFT_USE_IFRAME_RESIZER=true
1686
1689
```
1687
1690
:::
1688
1691
@@ -1695,7 +1698,7 @@ CRAFT_USE_IFRAME_RESIZER=1
1695
1698
<div class =" compact " >
1696
1699
1697
1700
Allowed types
1698
- : [ array] ( https://php.net/language.types.array )
1701
+ : ` array<string,string|null> `
1699
1702
1700
1703
Default value
1701
1704
: ` [] `
@@ -2027,7 +2030,7 @@ Whether auto-generated URLs should have trailing slashes.
2027
2030
->addTrailingSlashesToUrls(true)
2028
2031
```
2029
2032
``` shell Environment Override
2030
- CRAFT_ADD_TRAILING_SLASHES_TO_URLS=1
2033
+ CRAFT_ADD_TRAILING_SLASHES_TO_URLS=true
2031
2034
```
2032
2035
:::
2033
2036
@@ -2055,7 +2058,7 @@ Whether uppercase letters should be allowed in slugs.
2055
2058
->allowUppercaseInSlug(true)
2056
2059
```
2057
2060
``` shell Environment Override
2058
- CRAFT_ALLOW_UPPERCASE_IN_SLUG=1
2061
+ CRAFT_ALLOW_UPPERCASE_IN_SLUG=true
2059
2062
```
2060
2063
:::
2061
2064
@@ -2270,7 +2273,7 @@ RewriteRule (.+) /index.php?p= [QSA,L]
2270
2273
->omitScriptNameInUrls(true)
2271
2274
```
2272
2275
```shell Environment Override
2273
- CRAFT_OMIT_SCRIPT_NAME_IN_URLS=1
2276
+ CRAFT_OMIT_SCRIPT_NAME_IN_URLS=true
2274
2277
```
2275
2278
:::
2276
2279
@@ -2643,7 +2646,7 @@ This setting only takes effect if <config4:omitScriptNameInUrls> is set to `fals
2643
2646
->usePathInfo(true)
2644
2647
```
2645
2648
```shell Environment Override
2646
- CRAFT_USE_PATH_INFO=1
2649
+ CRAFT_USE_PATH_INFO=true
2647
2650
```
2648
2651
:::
2649
2652
@@ -2675,7 +2678,7 @@ If set to `false`, Craft will always use `http`. If set to `true`, then, Craft w
2675
2678
->useSslOnTokenizedUrls(true)
2676
2679
```
2677
2680
```shell Environment Override
2678
- CRAFT_USE_SSL_ON_TOKENIZED_URLS=1
2681
+ CRAFT_USE_SSL_ON_TOKENIZED_URLS=true
2679
2682
```
2680
2683
:::
2681
2684
@@ -2960,7 +2963,7 @@ Whether CSRF values should be injected via JavaScript for greater cache-ability.
2960
2963
->asyncCsrfInputs(true)
2961
2964
```
2962
2965
```shell Environment Override
2963
- CRAFT_ASYNC_CSRF_INPUTS=1
2966
+ CRAFT_ASYNC_CSRF_INPUTS=true
2964
2967
```
2965
2968
:::
2966
2969
@@ -3185,7 +3188,7 @@ Whether front-end web requests should support basic HTTP authentication.
3185
3188
->enableBasicHttpAuth(true)
3186
3189
```
3187
3190
```shell Environment Override
3188
- CRAFT_ENABLE_BASIC_HTTP_AUTH=1
3191
+ CRAFT_ENABLE_BASIC_HTTP_AUTH=true
3189
3192
```
3190
3193
:::
3191
3194
@@ -3335,7 +3338,7 @@ log in but allow for username/email enumeration based on the response.
3335
3338
->preventUserEnumeration(true)
3336
3339
```
3337
3340
```shell Environment Override
3338
- CRAFT_PREVENT_USER_ENUMERATION=1
3341
+ CRAFT_PREVENT_USER_ENUMERATION=true
3339
3342
```
3340
3343
:::
3341
3344
@@ -3565,7 +3568,7 @@ Whether user IP addresses should be stored/logged by the system.
3565
3568
->storeUserIps(true)
3566
3569
```
3567
3570
```shell Environment Override
3568
- CRAFT_STORE_USER_IPS=1
3571
+ CRAFT_STORE_USER_IPS=true
3569
3572
```
3570
3573
:::
3571
3574
@@ -3630,7 +3633,7 @@ is over `https://`. `true` will always set the flag, regardless of protocol and
3630
3633
->useSecureCookies(true)
3631
3634
```
3632
3635
```shell Environment Override
3633
- CRAFT_USE_SECURE_COOKIES=1
3636
+ CRAFT_USE_SECURE_COOKIES=true
3634
3637
```
3635
3638
:::
3636
3639
@@ -3953,7 +3956,7 @@ Whether asset URLs should be revved so browsers don’t load cached versions whe
3953
3956
->revAssetUrls(true)
3954
3957
```
3955
3958
```shell Environment Override
3956
- CRAFT_REV_ASSET_URLS=1
3959
+ CRAFT_REV_ASSET_URLS=true
3957
3960
```
3958
3961
:::
3959
3962
@@ -4046,7 +4049,7 @@ Whether image transforms should be generated before page load.
4046
4049
->generateTransformsBeforePageLoad(true)
4047
4050
```
4048
4051
```shell Environment Override
4049
- CRAFT_GENERATE_TRANSFORMS_BEFORE_PAGE_LOAD=1
4052
+ CRAFT_GENERATE_TRANSFORMS_BEFORE_PAGE_LOAD=true
4050
4053
```
4051
4054
:::
4052
4055
@@ -4172,7 +4175,7 @@ ImageMagick is used.)
4172
4175
->optimizeImageFilesize(false)
4173
4176
```
4174
4177
```shell Environment Override
4175
- CRAFT_OPTIMIZE_IMAGE_FILESIZE=1
4178
+ CRAFT_OPTIMIZE_IMAGE_FILESIZE=false
4176
4179
```
4177
4180
:::
4178
4181
@@ -4206,7 +4209,7 @@ image color distortion. This will only have an effect if ImageMagick is in use.
4206
4209
->preserveCmykColorspace(true)
4207
4210
```
4208
4211
```shell Environment Override
4209
- CRAFT_PRESERVE_CMYK_COLORSPACE=1
4212
+ CRAFT_PRESERVE_CMYK_COLORSPACE=true
4210
4213
```
4211
4214
:::
4212
4215
@@ -4238,7 +4241,7 @@ This will only have effect if ImageMagick is in use.
4238
4241
->preserveExifData(true)
4239
4242
```
4240
4243
```shell Environment Override
4241
- CRAFT_PRESERVE_EXIF_DATA=1
4244
+ CRAFT_PRESERVE_EXIF_DATA=true
4242
4245
```
4243
4246
:::
4244
4247
@@ -4302,7 +4305,7 @@ This will only work if ImageMagick is installed, and <config4:imageDriver> is se
4302
4305
->rasterizeSvgThumbs(true)
4303
4306
```
4304
4307
```shell Environment Override
4305
- CRAFT_RASTERIZE_SVG_THUMBS=1
4308
+ CRAFT_RASTERIZE_SVG_THUMBS=true
4306
4309
```
4307
4310
:::
4308
4311
@@ -4447,6 +4450,9 @@ Defined by
4447
4450
Since
4448
4451
: 3.5.0
4449
4452
4453
+ Deprecated
4454
+ : in 4.11.0. [[\craft\filters\Cors]] should be used instead.
4455
+
4450
4456
</div>
4451
4457
4452
4458
The Ajax origins that should be allowed to access the GraphQL API, if enabled.
@@ -4492,7 +4498,7 @@ Whether the `transform` directive should be disabled for the GraphQL API.
4492
4498
->disableGraphqlTransformDirective(true)
4493
4499
```
4494
4500
```shell Environment Override
4495
- CRAFT_DISABLE_GRAPHQL_TRANSFORM_DIRECTIVE=1
4501
+ CRAFT_DISABLE_GRAPHQL_TRANSFORM_DIRECTIVE=true
4496
4502
```
4497
4503
:::
4498
4504
@@ -4627,6 +4633,37 @@ CRAFT_GQL_TYPE_PREFIX=craft_
4627
4633
4628
4634
4629
4635
4636
+ ### `lazyGqlTypes`
4637
+
4638
+ <div class="compact">
4639
+
4640
+ Allowed types
4641
+ : [boolean](https://php.net/language.types.boolean)
4642
+
4643
+ Default value
4644
+ : `false`
4645
+
4646
+ Defined by
4647
+ : [GeneralConfig::$lazyGqlTypes](craft4:craft\config\GeneralConfig::$lazyGqlTypes)
4648
+
4649
+ Since
4650
+ : 4.11.0
4651
+
4652
+ </div>
4653
+
4654
+ Whether GraphQL types should be generated lazily.
4655
+
4656
+ ::: code
4657
+ ```php Static Config
4658
+ ->lazyGqlTypes(true)
4659
+ ```
4660
+ ```shell Environment Override
4661
+ CRAFT_LAZY_GQL_TYPES=true
4662
+ ```
4663
+ :::
4664
+
4665
+
4666
+
4630
4667
### `maxGraphqlBatchSize`
4631
4668
4632
4669
<div class="compact">
@@ -4807,7 +4844,7 @@ Whether dates returned by the GraphQL API should be set to the system time zone
4807
4844
->setGraphqlDatesToSystemTimeZone(true)
4808
4845
```
4809
4846
```shell Environment Override
4810
- CRAFT_SET_GRAPHQL_DATES_TO_SYSTEM_TIMEZONE=1
4847
+ CRAFT_SET_GRAPHQL_DATES_TO_SYSTEM_TIMEZONE=true
4811
4848
```
4812
4849
:::
4813
4850
0 commit comments