feat: put the access codes behind a feature flag
This commit is contained in:
1 parent
afa3f17d77
commit
ed5826128e
15 files changed
+256
-9
No files matched your search
@@ -1513,6 +1513,61 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* convert_exception?: bool|Param, // Default: false
|
||||
* remove_first_page_param?: bool|Param, // Default: false
|
||||
* }
|
||||
* @psalm-type FlagceptionConfig = array{
|
||||
* features?: array<string, array{ // Default: []
|
||||
* default?: scalar|Param|null, // Default: false
|
||||
* env?: scalar|Param|null, // Default: false
|
||||
* cookie?: bool|Param, // Default: true
|
||||
* constraint?: scalar|Param|null, // Default: false
|
||||
* }>,
|
||||
* routing_metadata?: array{
|
||||
* enable?: bool|Param, // Default: true
|
||||
* },
|
||||
* activators?: array{
|
||||
* array?: array{
|
||||
* enable?: bool|Param, // Default: true
|
||||
* priority?: int|Param, // Default: 255
|
||||
* },
|
||||
* constraint?: array{
|
||||
* enable?: bool|Param, // Default: true
|
||||
* priority?: int|Param, // Default: 210
|
||||
* },
|
||||
* environment?: array{
|
||||
* enable?: bool|Param, // Default: true
|
||||
* priority?: int|Param, // Default: 230
|
||||
* },
|
||||
* cookie?: array{
|
||||
* enable?: bool|Param, // Default: false
|
||||
* priority?: int|Param, // Default: 200
|
||||
* name?: scalar|Param|null, // Default: "flagception"
|
||||
* separator?: scalar|Param|null, // Default: ","
|
||||
* mode?: "whitelist"|"blacklist"|Param, // Default: "whitelist"
|
||||
* },
|
||||
* database?: array{
|
||||
* enable?: bool|Param, // Default: false
|
||||
* priority?: int|Param, // Default: 220
|
||||
* url?: scalar|Param|null, // Connection string for the database
|
||||
* dbal?: scalar|Param|null, // Service with dbal instance
|
||||
* credentials?: array{
|
||||
* dbname?: scalar|Param|null,
|
||||
* user?: scalar|Param|null,
|
||||
* password?: scalar|Param|null,
|
||||
* host?: scalar|Param|null,
|
||||
* driver?: scalar|Param|null,
|
||||
* },
|
||||
* options?: array{
|
||||
* db_table?: scalar|Param|null, // Default: "flagception_features"
|
||||
* db_column_feature?: scalar|Param|null, // Default: "feature"
|
||||
* db_column_state?: scalar|Param|null, // Default: "state"
|
||||
* },
|
||||
* cache?: array{
|
||||
* enable?: bool|Param, // Default: false
|
||||
* pool?: scalar|Param|null, // Default: "cache.app"
|
||||
* lifetime?: int|Param, // Default: 3600
|
||||
* },
|
||||
* },
|
||||
* },
|
||||
* }
|
||||
* @psalm-type ConfigType = array{
|
||||
* imports?: ImportsConfig,
|
||||
* parameters?: ParametersConfig,
|
||||
@@ -1527,6 +1582,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* monolog?: MonologConfig,
|
||||
* ux_icons?: UxIconsConfig,
|
||||
* knp_paginator?: KnpPaginatorConfig,
|
||||
* flagception?: FlagceptionConfig,
|
||||
* "when@dev"?: array{
|
||||
* imports?: ImportsConfig,
|
||||
* parameters?: ParametersConfig,
|
||||
@@ -1544,6 +1600,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* maker?: MakerConfig,
|
||||
* ux_icons?: UxIconsConfig,
|
||||
* knp_paginator?: KnpPaginatorConfig,
|
||||
* flagception?: FlagceptionConfig,
|
||||
* },
|
||||
* "when@prod"?: array{
|
||||
* imports?: ImportsConfig,
|
||||
@@ -1559,6 +1616,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* monolog?: MonologConfig,
|
||||
* ux_icons?: UxIconsConfig,
|
||||
* knp_paginator?: KnpPaginatorConfig,
|
||||
* flagception?: FlagceptionConfig,
|
||||
* },
|
||||
* "when@test"?: array{
|
||||
* imports?: ImportsConfig,
|
||||
@@ -1575,6 +1633,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* monolog?: MonologConfig,
|
||||
* ux_icons?: UxIconsConfig,
|
||||
* knp_paginator?: KnpPaginatorConfig,
|
||||
* flagception?: FlagceptionConfig,
|
||||
* },
|
||||
* ...<string, ExtensionType|array{ // extra keys must follow the when@%env% pattern or match an extension alias
|
||||
* imports?: ImportsConfig,
|
||||
|
||||
Reference in new issue
Block a user