/** * 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']); }