Пример #1
0
 /**
  * Return true if integration was synced at least once
  *
  * @param Integration $integration
  *
  * @return bool
  */
 public static function wasSyncedAtLeastOnce(Integration $integration)
 {
     $criteria = Criteria::create()->where(Criteria::expr()->eq("code", Status::STATUS_COMPLETED))->setFirstResult(0)->setMaxResults(1);
     $completedStatuses = $integration->getStatuses()->matching($criteria);
     return false === $completedStatuses->isEmpty();
 }