Example #1
0
 /**
  * @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();
 }
Example #3
0
 /**
  * @param FieldMetadata $fieldMetadata
  */
 public function addFieldMetadata(FieldMetadata $fieldMetadata)
 {
     $fieldMetadata->setEntityMetadata($this);
     $this->fieldsMetadata[$fieldMetadata->getFieldName()] = $fieldMetadata;
 }