/** * Raw configuration data inspection. * * @param string $name * Configuration name. * * @return array * A render array for a raw dump view. */ public function getRawData($name) { $data = $this->configInspectorManager->getConfigData($name); $output = array('#title' => $this->t('Raw configuration data for %name', array('%name' => $name)), 'config' => $this->formatData($data, 'Configuration data'), 'schema' => $this->formatData(NULL, 'Configuration schema'), 'validation' => $this->formatData(TRUE, 'Configuration validation')); if ($this->configInspectorManager->hasSchema($name)) { $definition = $this->configInspectorManager->getDefinition($name); $output['schema'] = $this->formatData($definition, 'Configuration schema'); $result = $this->configInspectorManager->checkValues($name); if (is_array($result)) { $output['validation'] = $this->formatData($result, 'Configuration validation'); } } return $output; }