/** * @param CM_Model_User $user */ public function setUser(CM_Model_User $user) { $user->setOnline(true); $this->set('userId', $user->getId()); $this->regenerateId(); if ($request = $this->getRequest()) { CM_Splittest_Fixture::setUserForRequestClient($request, $user); $user->getUseragents()->addFromRequest($request); } }