protected function resolveExcludeRootUserOptions()
 {
     $options = array('excludeRootUsers' => true, 'excludeCurrentUser' => true);
     $encodedOptions = ArrayUtil::encodeAutoCompleteOptionsArray($options);
     return $encodedOptions;
 }
예제 #2
0
 public function testGetUsersByPartialFullNameWithAutoCompleteOptionsAsExcludeRootUsers()
 {
     UserTestHelper::createBasicUser('Root');
     ZurmoRedBean::exec('UPDATE _user SET isrootuser=1 WHERE username="******";');
     // Not Coding Standard
     $users = UserSearch::getUsersByPartialFullName('Root', 5);
     $this->assertEquals(1, count($users));
     $autoCompleteOptions = ArrayUtil::encodeAutoCompleteOptionsArray(array('excludeRootUsers' => true));
     $users = UserSearch::getUsersByPartialFullName('Root', 5, $autoCompleteOptions);
     $this->assertEquals(0, count($users));
 }