public function processQueueItem(ZendQueueMessage $msg)
 {
     $ux = User::getByUserID($msg->body);
     $groupControllers = Group::getAutomatedOnJobRunGroupControllers($ux);
     foreach ($groupControllers as $ga) {
         if ($ga->check($ux)) {
             $ux->enterGroup($ga->getGroupObject());
         }
     }
     $gl = new GroupList();
     $gl->filterByExpirable();
     $groups = $gl->getResults();
     foreach ($groups as $group) {
         if ($group->isUserExpired($ux)) {
             $ux->exitGroup($group);
         }
     }
 }
Exemplo n.º 2
0
 public function filterByExpirable()
 {
     return parent::filterByExpirable();
 }