public function actionIndex()
 {
     // clear user online list
     UserOnline::clearList();
     // return users, verify force reload.
     return ['useronline' => UserOnline::getList(), 'forceReload' => Yii::$app->adminuser->identity->force_reload];
 }
示例#2
0
 public function testAddUser()
 {
     UserOnline::clearList(0);
     $this->assertEquals(0, UserOnline::getCount());
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::refreshUser(1, 'my/test');
     // refresh
     $this->assertEquals(1, UserOnline::getCount());
     $list = UserOnline::getList();
     $this->assertArrayHasKey(0, $list);
     UserOnline::clearList(0);
     $this->assertEquals(true, is_array(UserOnline::getList()));
     $this->assertEquals(0, count(UserOnline::getList()));
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::removeUser(1);
 }
示例#3
0
 public function actionIndex()
 {
     UserOnline::clearList();
     return UserOnline::getList();
 }