/** * @param FieldMetadata $metadata * @return string */ protected function getPropertyPath(FieldMetadata $metadata) { return $metadata->has('property_path') ? $metadata->get('property_path') : $metadata->getFieldName(); }
/** * @expectedException \Oro\Bundle\EntityMergeBundle\Exception\InvalidArgumentException * @expectedExceptionMessage Cannot get field name from merge field metadata. */ public function testGetFieldNameFails() { $this->fieldMetadata->getFieldName(); }
/** * @param FieldMetadata $fieldMetadata */ public function addFieldMetadata(FieldMetadata $fieldMetadata) { $fieldMetadata->setEntityMetadata($this); $this->fieldsMetadata[$fieldMetadata->getFieldName()] = $fieldMetadata; }