private function checkAccessType($access) { $accessList = Piwik_Access::getListAccess(); // do not allow to set the superUser access unset($accessList[array_search("superuser", $accessList)]); if (!in_array($access, $accessList)) { throw new Exception(Piwik_TranslateException("UsersManager_ExceptionAccessValues", implode(", ", $accessList))); } }
/** * @group Core * @group Access */ public function testGetListAccess() { $accessList = Piwik_Access::getListAccess(); $shouldBe = array('noaccess', 'view', 'admin', 'superuser'); $this->assertEquals($shouldBe, $accessList); }