/** * Clone * * @return \XLite\Model\AEntity */ public function cloneEntity() { $entity = parent::cloneEntity(); if ($this->getProfile()) { $entity->setProfile($this->getProfile()); } return $entity; }
/** * Clone * * @return \XLite\Model\AEntity */ public function cloneEntity() { $entity = parent::cloneEntity(); foreach (\XLite\Core\Database::getRepo('XLite\\Model\\AddressField')->findAllEnabled() as $field) { $entity->setterProperty($field->getServiceName(), $this->getterProperty($field->getServiceName())); } if ($this->getProfile()) { $entity->setProfile($this->getProfile()); } return $entity; }