Skip to content
This repository was archived by the owner on Dec 3, 2023. It is now read-only.

Commit 72f6a04

Browse files
Add reproducer for enum converts
1 parent 0c91ba1 commit 72f6a04

File tree

1 file changed

+19
-0
lines changed
  • packages/config-transformer/tests/Converter/ConfigFormatConverter/YamlToPhp/Fixture/normal

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# https://symfony.com/blog/new-in-symfony-6-2-improved-enum-support
2+
parameters:
3+
app.enum_parameter_env: '%env(enum:App\Enum\AppEnvironment:APP_ENV)%'
4+
app.enum_parameter: '!php/enum App\Enum\AppEnvironment:APP_ENV'
5+
-----
6+
<?php
7+
8+
declare(strict_types=1);
9+
10+
use App\Enum\AppEnvironment;
11+
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
12+
13+
return static function (ContainerConfigurator $containerConfigurator): void {
14+
$parameters = $containerConfigurator->parameters();
15+
16+
$parameters->set('app.enum_parameter_env', '%env(enum:App\Enum\AppEnvironment:APP_ENV)%');
17+
18+
$parameters->set('app.enum_parameter', AppEnvironment::APP_ENV);
19+
};

0 commit comments

Comments
 (0)