/**
  * Compare two deliveryExecution by their start timestamp.
  * CAUTION: getStartTime() is not cached at this moment, so it request the DB on each call
  * @param DeliveryExecution $a
  * @param DeliveryExecution $b
  * @return int
  */
 public function cmpDeliveryExecution($a, $b)
 {
     return DateHelper::getTimeStamp($b->getStartTime()) - DateHelper::getTimeStamp($a->getStartTime());
 }
 /**
  * Update start time of delivery execution
  */
 private function updateStartTime()
 {
     list($usec, $sec) = explode(" ", $this->deliveryExecution->getStartTime());
     $startTime = (double) $usec + (double) $sec;
     $this->addValue(DeliveryMonitoringService::START_TIME, $startTime, true);
 }