|
|
|
|
@@ -148,7 +148,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* cookie_name?: scalar|Param|null, // The name of the cookie to use when using stateless protection. // Default: "csrf-token"
|
|
|
|
|
* },
|
|
|
|
|
* form?: bool|array{ // Form configuration
|
|
|
|
|
* enabled?: bool|Param, // Default: true
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* csrf_protection?: bool|array{
|
|
|
|
|
* enabled?: scalar|Param|null, // Default: null
|
|
|
|
|
* token_id?: scalar|Param|null, // Default: null
|
|
|
|
|
@@ -1765,73 +1765,6 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* script_attributes?: array<string, scalar|Param|null>,
|
|
|
|
|
* link_attributes?: array<string, scalar|Param|null>,
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type TwigComponentConfig = array{
|
|
|
|
|
* defaults?: array<string, string|array{ // Default: ["__deprecated__use_old_naming_behavior"]
|
|
|
|
|
* template_directory?: scalar|Param|null, // Default: "components"
|
|
|
|
|
* name_prefix?: scalar|Param|null, // Default: ""
|
|
|
|
|
* }>,
|
|
|
|
|
* anonymous_template_directory?: scalar|Param|null, // Defaults to `components`
|
|
|
|
|
* profiler?: bool|array{ // Enables the profiler for Twig Component
|
|
|
|
|
* enabled?: bool|Param, // Default: "%kernel.debug%"
|
|
|
|
|
* collect_components?: bool|Param, // Collect components instances // Default: true
|
|
|
|
|
* },
|
|
|
|
|
* controllers_json?: scalar|Param|null, // Deprecated: The "twig_component.controllers_json" config option is deprecated, and will be removed in 3.0. // Default: null
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type LiveComponentConfig = array{
|
|
|
|
|
* secret?: scalar|Param|null, // The secret used to compute fingerprints and checksums // Default: "%kernel.secret%"
|
|
|
|
|
* fetch_credentials?: "same-origin"|"include"|"omit"|Param, // The default fetch credentials mode for all Live Components ('same-origin', 'include', 'omit') // Default: "same-origin"
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type StimulusConfig = array{
|
|
|
|
|
* controller_paths?: list<scalar|Param|null>,
|
|
|
|
|
* controllers_json?: scalar|Param|null, // Default: "%kernel.project_dir%/assets/controllers.json"
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type TwigExtraConfig = array{
|
|
|
|
|
* cache?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* html?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* markdown?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* intl?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* cssinliner?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* inky?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* string?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: false
|
|
|
|
|
* },
|
|
|
|
|
* commonmark?: array{
|
|
|
|
|
* renderer?: array{ // Array of options for rendering HTML.
|
|
|
|
|
* block_separator?: scalar|Param|null,
|
|
|
|
|
* inner_separator?: scalar|Param|null,
|
|
|
|
|
* soft_break?: scalar|Param|null,
|
|
|
|
|
* },
|
|
|
|
|
* html_input?: "strip"|"allow"|"escape"|Param, // How to handle HTML input.
|
|
|
|
|
* allow_unsafe_links?: bool|Param, // Remove risky link and image URLs by setting this to false. // Default: true
|
|
|
|
|
* max_nesting_level?: int|Param, // The maximum nesting level for blocks. // Default: 9223372036854775807
|
|
|
|
|
* max_delimiters_per_line?: int|Param, // The maximum number of strong/emphasis delimiters per line. // Default: 9223372036854775807
|
|
|
|
|
* slug_normalizer?: array{ // Array of options for configuring how URL-safe slugs are created.
|
|
|
|
|
* instance?: mixed,
|
|
|
|
|
* max_length?: int|Param, // Default: 255
|
|
|
|
|
* unique?: mixed,
|
|
|
|
|
* },
|
|
|
|
|
* commonmark?: array{ // Array of options for configuring the CommonMark core extension.
|
|
|
|
|
* enable_em?: bool|Param, // Default: true
|
|
|
|
|
* enable_strong?: bool|Param, // Default: true
|
|
|
|
|
* use_asterisk?: bool|Param, // Default: true
|
|
|
|
|
* use_underscore?: bool|Param, // Default: true
|
|
|
|
|
* unordered_list_markers?: list<scalar|Param|null>,
|
|
|
|
|
* },
|
|
|
|
|
* ...<mixed>
|
|
|
|
|
* },
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type MercureConfig = array{
|
|
|
|
|
* hubs?: array<string, array{ // Default: []
|
|
|
|
|
* url?: scalar|Param|null, // URL of the hub's publish endpoint // Default: null
|
|
|
|
|
@@ -1853,26 +1786,12 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* default_cookie_lifetime?: int|Param, // Default lifetime of the cookie containing the JWT, in seconds. Defaults to the value of "framework.session.cookie_lifetime". // Default: null
|
|
|
|
|
* enable_profiler?: bool|Param, // Deprecated: The child node "enable_profiler" at path "mercure.enable_profiler" is deprecated. // Enable Symfony Web Profiler integration.
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type TurboConfig = array{
|
|
|
|
|
* broadcast?: bool|array{
|
|
|
|
|
* enabled?: bool|Param, // Default: true
|
|
|
|
|
* entity_template_prefixes?: list<scalar|Param|null>,
|
|
|
|
|
* doctrine_orm?: bool|array{ // Enable the Doctrine ORM integration
|
|
|
|
|
* enabled?: bool|Param, // Default: true
|
|
|
|
|
* },
|
|
|
|
|
* },
|
|
|
|
|
* default_transport?: scalar|Param|null, // Default: "default"
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type DamaDoctrineTestConfig = array{
|
|
|
|
|
* enable_static_connection?: mixed, // Default: true
|
|
|
|
|
* enable_static_meta_data_cache?: bool|Param, // Default: true
|
|
|
|
|
* enable_static_query_cache?: bool|Param, // Default: true
|
|
|
|
|
* connection_keys?: list<mixed>,
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type ReactConfig = array{
|
|
|
|
|
* controllers_path?: scalar|Param|null, // The path to the directory where React controller components are stored - relevant only when using symfony/asset-mapper. // Default: "%kernel.project_dir%/assets/react/controllers"
|
|
|
|
|
* name_glob?: list<scalar|Param|null>,
|
|
|
|
|
* }
|
|
|
|
|
* @psalm-type VichUploaderConfig = array{
|
|
|
|
|
* default_filename_attribute_suffix?: scalar|Param|null, // Default: "_name"
|
|
|
|
|
* db_driver?: scalar|Param|null,
|
|
|
|
|
@@ -1924,13 +1843,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* api_platform?: ApiPlatformConfig,
|
|
|
|
|
* monolog?: MonologConfig,
|
|
|
|
|
* webpack_encore?: WebpackEncoreConfig,
|
|
|
|
|
* twig_component?: TwigComponentConfig,
|
|
|
|
|
* live_component?: LiveComponentConfig,
|
|
|
|
|
* stimulus?: StimulusConfig,
|
|
|
|
|
* twig_extra?: TwigExtraConfig,
|
|
|
|
|
* mercure?: MercureConfig,
|
|
|
|
|
* turbo?: TurboConfig,
|
|
|
|
|
* react?: ReactConfig,
|
|
|
|
|
* vich_uploader?: VichUploaderConfig,
|
|
|
|
|
* "when@dev"?: array{
|
|
|
|
|
* imports?: ImportsConfig,
|
|
|
|
|
@@ -1948,13 +1861,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* zenstruck_foundry?: ZenstruckFoundryConfig,
|
|
|
|
|
* monolog?: MonologConfig,
|
|
|
|
|
* webpack_encore?: WebpackEncoreConfig,
|
|
|
|
|
* twig_component?: TwigComponentConfig,
|
|
|
|
|
* live_component?: LiveComponentConfig,
|
|
|
|
|
* stimulus?: StimulusConfig,
|
|
|
|
|
* twig_extra?: TwigExtraConfig,
|
|
|
|
|
* mercure?: MercureConfig,
|
|
|
|
|
* turbo?: TurboConfig,
|
|
|
|
|
* react?: ReactConfig,
|
|
|
|
|
* vich_uploader?: VichUploaderConfig,
|
|
|
|
|
* },
|
|
|
|
|
* "when@prod"?: array{
|
|
|
|
|
@@ -1970,13 +1877,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* api_platform?: ApiPlatformConfig,
|
|
|
|
|
* monolog?: MonologConfig,
|
|
|
|
|
* webpack_encore?: WebpackEncoreConfig,
|
|
|
|
|
* twig_component?: TwigComponentConfig,
|
|
|
|
|
* live_component?: LiveComponentConfig,
|
|
|
|
|
* stimulus?: StimulusConfig,
|
|
|
|
|
* twig_extra?: TwigExtraConfig,
|
|
|
|
|
* mercure?: MercureConfig,
|
|
|
|
|
* turbo?: TurboConfig,
|
|
|
|
|
* react?: ReactConfig,
|
|
|
|
|
* vich_uploader?: VichUploaderConfig,
|
|
|
|
|
* },
|
|
|
|
|
* "when@test"?: array{
|
|
|
|
|
@@ -1994,14 +1895,8 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
|
|
|
|
* zenstruck_foundry?: ZenstruckFoundryConfig,
|
|
|
|
|
* monolog?: MonologConfig,
|
|
|
|
|
* webpack_encore?: WebpackEncoreConfig,
|
|
|
|
|
* twig_component?: TwigComponentConfig,
|
|
|
|
|
* live_component?: LiveComponentConfig,
|
|
|
|
|
* stimulus?: StimulusConfig,
|
|
|
|
|
* twig_extra?: TwigExtraConfig,
|
|
|
|
|
* mercure?: MercureConfig,
|
|
|
|
|
* turbo?: TurboConfig,
|
|
|
|
|
* dama_doctrine_test?: DamaDoctrineTestConfig,
|
|
|
|
|
* react?: ReactConfig,
|
|
|
|
|
* vich_uploader?: VichUploaderConfig,
|
|
|
|
|
* },
|
|
|
|
|
* ...<string, ExtensionType|array{ // extra keys must follow the when@%env% pattern or match an extension alias
|
|
|
|
|
|