Changeset View
Changeset View
Standalone View
Standalone View
src/applications/nuance/worker/NuanceItemUpdateWorker.php
Show All 19 Lines | try { | ||||
throw $ex; | throw $ex; | ||||
} | } | ||||
$lock->unlock(); | $lock->unlock(); | ||||
} | } | ||||
private function updateItem(NuanceItem $item) { | private function updateItem(NuanceItem $item) { | ||||
$impl = $item->getImplementation(); | $impl = $item->getImplementation(); | ||||
if ($impl->canUpdateItems()) { | if (!$impl->canUpdateItems()) { | ||||
$impl->updateItem($item); | return null; | ||||
} | } | ||||
$viewer = $this->getViewer(); | |||||
$impl->setViewer($viewer); | |||||
$impl->updateItem($item); | |||||
} | } | ||||
private function routeItem(NuanceItem $item) { | private function routeItem(NuanceItem $item) { | ||||
$status = $item->getStatus(); | $status = $item->getStatus(); | ||||
if ($status != NuanceItem::STATUS_ROUTING) { | if ($status != NuanceItem::STATUS_ROUTING) { | ||||
return; | return; | ||||
} | } | ||||
Show All 11 Lines |