original_string: public function getDataModelSettings()
      {
          if (! $this->exists) {
              return array();
          }
  
          $fieldSettings = array();
  
          foreach ($this->_fields as $key => $field) {
              if ($field instanceof FieldInterface) {
                  $fieldSettings[$key] = $field->getDataModelSettings();
              }
          }
  
          return $fieldSettings;
      }
code: public function getDataModelSettings()
      {
          if (! $this->exists) {
              return array();
          }
  
          $fieldSettings = array();
  
          foreach ($this->_fields as $key => $field) {
              if ($field instanceof FieldInterface) {
                  $fieldSettings[$key] = $field->getDataModelSettings();
              }
          }
  
          return $fieldSettings;
      }
code_tokens: public function getDataModelSettings ( ) { if ( ! $ this -> exists ) { return array ( ) ; } $ fieldSettings = array ( ) ; foreach ( $ this -> _fields as $ key => $ field ) { if ( $ field instanceof FieldInterface ) { $ fieldSettings [ $ key ] = $ field -> getDataModelSettings ( ) ; } } return $ fieldSettings ; }
docstring: Get a big array with model settings for fields in a track
  
  @return array fieldname => array(settings)
docstring_tokens: Get a big array with model settings for fields in a track