config = $this->createMock(Config::class); } public function testGetFilteredValueMasksTheEuroOfficeSecret(): void { $this->config->method('getValue') ->willReturnMap([ ['config_extra_sensitive_values', [], []], ['eurooffice', '', [ 'editors_check_interval' => 0, 'jwt_secret' => 'a-document-server-signing-key', 'jwt_header' => 'AuthorizationJwt', ]], ]); $systemConfig = new SystemConfig($this->config); $this->assertSame([ 'editors_check_interval' => 0, 'jwt_secret' => IConfig::SENSITIVE_VALUE, 'jwt_header' => 'AuthorizationJwt', ], $systemConfig->getFilteredValue('eurooffice')); } }