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]; }
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); }
public function actionIndex() { UserOnline::clearList(); return UserOnline::getList(); }