/** * Dodanie job id handlera dla Gearman * @param integer $packageId * @param integer $idJobHandler */ public function setPackageJobHandler($packageId, $idJobHandler) { $packageStatus = new WsPackageStatus(); $packageStatusRow = $packageStatus->findOneByPackageId($packageId); if (null === $packageStatusRow) { throw new Exception("Cannot find package status for package with id={$packageId}"); } $packageStatusRow->setFromArray(array('id_job_handle' => $idJobHandler))->save(); }