settingContainers = $settingContainers; } function findDirectChildSetting(string $key): ?AbstractSetting { foreach ($this->settingContainers as $container) { $setting = $container->findDirectChildSetting($key); if ( $setting !== null ) { return $setting; } } return null; } function findSetting(string $settingIdOrPath): ?AbstractSetting { foreach ($this->settingContainers as $container) { $setting = $container->findSetting($settingIdOrPath); if ( $setting !== null ) { return $setting; } } return null; } }