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); } } }
public function filterByExpirable() { return parent::filterByExpirable(); }