Пример #1
0
 /**
  * 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;
 }