Exemple #1
0
 /**
  * Link loaded entity to parent object
  *
  * @param \XLite\Model\AEntity $entity      Loaded entity
  * @param \XLite\Model\AEntity $parent      Entity parent callback
  * @param array                $parentAssoc Entity mapped propery method
  *
  * @return void
  */
 protected function linkLoadedEntity(\XLite\Model\AEntity $entity, \XLite\Model\AEntity $parent, array $parentAssoc)
 {
     if ($parent instanceof \XLite\Model\Order && !$parentAssoc['mappedSetter'] && 'setProfile' == $parentAssoc['setter']) {
         // Add order to profile if this profile - copy of original profile
         $parentAssoc['mappedSetter'] = 'setOrder';
     }
     parent::linkLoadedEntity($entity, $parent, $parentAssoc);
 }