public static clearUserViewDataTableParameters ( $userLogin ) |
public function test_clearUserViewDataTableParameters_shouldOnlyRemoveAUsersParameters() { ViewDataTableManager::saveViewDataTableParameters('mylogin1', 'API.get1', array('flat' => 1)); ViewDataTableManager::saveViewDataTableParameters('mylogin1', 'API.get2', array('flat' => 1)); ViewDataTableManager::saveViewDataTableParameters('mylogin2', 'API.get3', array('flat' => 1)); ViewDataTableManager::saveViewDataTableParameters('mylogin1', 'API.get4', array('flat' => 1)); ViewDataTableManager::saveViewDataTableParameters('mylogin3', 'API.get5', array('flat' => 1)); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get1')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get2')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin2', 'API.get3')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get4')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin3', 'API.get5')); ViewDataTableManager::clearUserViewDataTableParameters('mylogin1'); $this->assertEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get1')); $this->assertEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get2')); $this->assertEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin1', 'API.get4')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin2', 'API.get3')); $this->assertNotEmpty(ViewDataTableManager::getViewDataTableParameters('mylogin3', 'API.get5')); }
public function deleteUser($userLogin) { ViewDataTableManager::clearUserViewDataTableParameters($userLogin); }