/** * Copies custom properties from an object * @param ProjectDataObject $object */ function copyCustomPropertiesFrom($object) { $properties = $object->getCustomProperties(); foreach ($properties as $property) { $copy = new ObjectProperty(); $copy->setPropertyName($property->getPropertyName()); $copy->setPropertyValue($property->getPropertyValue()); $copy->setObject($this); $copy->save(); } }