public function FasttoggleController::getSitewideSettingsInfo in Fasttoggle 8.2
Get an array of sitewide settings.
Return value
array An array of objects and settings for building the form and saving settings.
File
- src/
Controller/ FasttoggleController.php, line 63
Class
- FasttoggleController
- Route controller for Fasttoggle.
Namespace
Drupal\fasttoggle\ControllerCode
public function getSitewideSettingsInfo() {
$objectSettings = $this->settingsManager
->getDefinitions();
$objects = $this->objectManager
->getDefinitions();
foreach ($objects as $type => $object) {
$plugin = $this->objectManager
->createInstance($type);
$objectSettings[$type] += $plugin
->sitewideSettings();
}
return $objectSettings;
}