- Config\Cache::class => [
- 'instanceOf' => Factory\ConfigFactory::class,
+ ICanRegisterStrategies::class => [
+ 'instanceOf' => DiceInstanceManager::class,
+ 'constructParams' => [
+ [Dice::INSTANCE => Dice::SELF],
+ ],
+ ],
+ ICanCreateInstances::class => [
+ 'instanceOf' => DiceInstanceManager::class,
+ 'constructParams' => [
+ [Dice::INSTANCE => Dice::SELF],
+ ],
+ ],
+ Config\Util\ConfigFileManager::class => [
+ 'instanceOf' => Config\Factory\Config::class,
+ 'call' => [
+ ['createConfigFileManager', [
+ [Dice::INSTANCE => '$basepath'],
+ $_SERVER,
+ ], Dice::CHAIN_CALL],
+ ],
+ ],
+ Config\ValueObject\Cache::class => [
+ 'instanceOf' => Config\Factory\Config::class,