eZ\Publish\Core\SignalSlot\Repository::setCurrentUser PHP Method

setCurrentUser() public method

Deprecation: since 6.6, to be removed. Use PermissionResolver::setCurrentUserReference() instead. Sets the current user to the given $user.
public setCurrentUser ( eZ\Publish\API\Repository\Values\User\UserReference $user )
$user eZ\Publish\API\Repository\Values\User\UserReference
    public function setCurrentUser(UserReference $user)
    {
        return $this->repository->setCurrentUser($user);
    }

Usage Example

 /**
  * Permite definir el usuario actual
  * @param integer $user_id id del usuario a definir
  */
 protected function setCurrentUser($user_id)
 {
     $this->currentUser = $this->repository->getUserService()->loadUser($user_id);
     $this->repository->setCurrentUser($this->currentUser);
     return $this;
 }