コード例 #1
0
 /**
  * Fill Activity list owners from activity entity
  *
  * @param array $entities
  * @param EntityManager $entityManager
  *
  * @return bool
  */
 public function processFillOwners($entities, EntityManager $entityManager)
 {
     if ($entities) {
         foreach ($entities as $entity) {
             $activityProvider = $this->chainProvider->getProviderForOwnerEntity($entity);
             $activityList = $this->chainProvider->getActivityListByEntity($entity, $entityManager);
             if ($activityList) {
                 $this->fillOwners($activityProvider, $entity, $activityList);
             }
         }
         return true;
     }
     return false;
 }