/**
  * Returns property name for given fieldConfiguration
  * 
  * If __self__ is referenced, only field name is returned. 
  * If another domain object is referenced, domain object name (table) is prepended
  *
  * @param Tx_PtExtlist_Domain_Configuration_Data_Fields_FieldConfig $fieldConfiguration
  * @return string
  */
 protected function getPropertyNameByFieldConfig(Tx_PtExtlist_Domain_Configuration_Data_Fields_FieldConfig $fieldConfiguration)
 {
     if ($fieldConfiguration->getTable() != '__self__') {
         // __self__ references current domain object
         $property = $fieldConfiguration->getTableFieldCombined();
     } else {
         $property = $fieldConfiguration->getField();
     }
     return $property;
 }
 public function testGetTable()
 {
     $this->assertEquals($this->fieldConfig->getTable(), $this->fieldSettings['table']);
 }