Exemplo n.º 1
0
 /**
  * @param array $config
  *
  * @return array
  *
  * @deprecated since 1.9. Use 'exclude' attribute for a field instead of 'excluded_fields' for an entity
  */
 protected function applyExcludedFieldsConfig(array $config)
 {
     $excludedFields = ConfigUtil::getArrayValue($config, 'excluded_fields');
     unset($config['excluded_fields']);
     foreach ($excludedFields as $field) {
         $fieldConfig = ConfigUtil::getFieldConfig($config, $field);
         if (!ConfigUtil::isExclude($fieldConfig)) {
             $fieldConfig[ConfigUtil::EXCLUDE] = true;
             $config[ConfigUtil::FIELDS][$field] = $fieldConfig;
         }
     }
     return $config;
 }