78 $criterion =
new static();
178 $this->setCollision($item);
198 $collisionTypes = $settings->getCollisionResolve($item->
getOwnerTypeId());
200 if(is_array($collisionTypes))
202 foreach ($collisionTypes as $collisionType)
204 switch($collisionType)
207 if($order->getField(
'STATUS_ID') == $settings->finalStatusIdFor($item->
getOwnerTypeId()))
215 if($order->isShipped())
239 $this->setCollision($item);
256 if($payment->isPaid())
276 $this->setCollision($item);
291 if(!empty($shipment))
293 if($shipment->isShipped())
setCollisions($tipeId, Sale\Internals\Entity $entity, $message=null)
static isDefined($typeId)
static resolveName($typeId)
const OrderFinalStatusName
resolve(ImportBase $item)
resolve(ImportBase $item)
resolve(ImportBase $item)
resolve(ImportBase $item)
setEntity(Entity $entity)
static getCurrent($entityTypeId)
getCollision(EntityImport $item)
resolve(ImportBase $item)
addItem($entityTypeId, $typeId, Entity $entity, $message=null)