/**
  * Remove a user
  *
  * @access public
  * @author Jerome Bogaerts, <*****@*****.**>
  * @param  Resource user
  * @return boolean
  */
 public function removeUser(core_kernel_classes_Resource $user)
 {
     $returnValue = (bool) false;
     if (!is_null($user)) {
         $returnValue = $this->generisUserService->removeUser($user);
     }
     return (bool) $returnValue;
 }
示例#2
0
 /**
  * Remove a user
  *
  * @access public
  * @author Jerome Bogaerts, <*****@*****.**>
  * @param  core_kernel_classes_Resource $user
  * @return boolean
  */
 public function removeUser(core_kernel_classes_Resource $user)
 {
     $returnValue = (bool) false;
     if (!is_null($user)) {
         $returnValue = $this->generisUserService->removeUser($user);
         $this->getEventManager()->trigger(new UserRemovedEvent($user->getUri()));
     }
     return (bool) $returnValue;
 }
示例#3
0
 public function testSetPassword()
 {
     $role = new core_kernel_classes_Resource(INSTANCE_ROLE_GENERIS);
     $user = $this->service->addUser('passwordUser', 'passwordUser', $role);
     $this->assertTrue($user->exists());
     $this->assertTrue($this->service->isPasswordValid('passwordUser', $user));
     $this->assertFalse($this->service->isPasswordValid('password', $user));
     $this->service->setPassword($user, 'password');
     $this->assertTrue($this->service->isPasswordValid('password', $user));
     $this->service->removeUser($user);
     $this->assertFalse($user->exists());
 }