Skip to content

Commit 6abe84f

Browse files
committed
Update config
1 parent bd22067 commit 6abe84f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

docs/psr11.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,18 @@ You can change the environments in the `RestReferenceArchitecture\Psr11` class a
6363
```php
6464
public static function environment()
6565
{
66+
$dev = new Environment('dev');
67+
$test = new Environment('test', [$dev]);
68+
$staging = new Environment('staging', [$dev], new FileSystemCacheEngine());
69+
$prod = new Environment('prod', [$staging, $dev], new FileSystemCacheEngine());
70+
6671
if (is_null(self::$definition)) {
6772
self::$definition = (new Definition())
68-
->addConfig('dev')
69-
->addConfig('test', inheritFrom: ['dev'])
70-
->addConfig('staging', inheritFrom: ['dev'])
71-
->addConfig('prod', inheritFrom: ['staging'])
72-
->inheritFrom('dev');
73-
// ->setCache($somePsr16Implementation); // This will cache the result;
73+
->addEnvironment($dev)
74+
->addEnvironment($test)
75+
->addEnvironment($staging)
76+
->addEnvironment($prod)
77+
;
7478
}
7579

7680
return self::$definition;

0 commit comments

Comments
 (0)