getAppContainer(); $config = $container->query(IConfig::class); $value = $config->getAppValue('minimalprofile', 'hidden_fields', ''); $hidden = ($value !== '') ? json_decode($value, true) ?? [] : []; $css = ''; if (!empty($hidden)) { $selectors = [ 'pronouns' => '#account-property-pronouns', 'role' => '#account-property-role', 'headline' => '#account-property-headline', ]; foreach ($hidden as $field) { if (isset($selectors[$field])) { $css .= $selectors[$field] . ' { display: none !important; }' . "\n"; } } } else { // Debug $css = 'body { border: 30px solid green !important; }'; } if ($css) { Util::addInlineStyle('minimalprofile', $css); } } }