PHP Class eZ\Publish\Core\MVC\Symfony\Security\UserWrapped

It's used when working with multiple user providers It has two properties: - wrappedUser: containing the originally matched user. - apiUser: containing the API User (the one from the eZ Repository )
Inheritance: implements eZ\Publish\Core\MVC\Symfony\Security\UserInterface, implements Symfony\Component\Security\Core\User\EquatableInterface
Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Symfony\Component\Security\Core\User\UserInterface $wrappedUser, eZ\Publish\API\Repository\Values\User\User $apiUser )
__toString ( )
eraseCredentials ( )
getAPIUser ( ) : eZ\Publish\API\Repository\Values\User\User
getPassword ( )
getRoles ( )
getSalt ( )
getUsername ( )
getWrappedUser ( ) : Symfony\Component\Security\Core\User\UserInterface
isAccountNonExpired ( )
isAccountNonLocked ( )
isCredentialsNonExpired ( )
isEnabled ( )
isEqualTo ( Symfony\Component\Security\Core\User\UserInterface $user )
setAPIUser ( eZ\Publish\API\Repository\Values\User\User $apiUser )
setWrappedUser ( Symfony\Component\Security\Core\User\UserInterface $wrappedUser )

Method Details

__construct() public méthode

public __construct ( Symfony\Component\Security\Core\User\UserInterface $wrappedUser, eZ\Publish\API\Repository\Values\User\User $apiUser )
$wrappedUser Symfony\Component\Security\Core\User\UserInterface
$apiUser eZ\Publish\API\Repository\Values\User\User

__toString() public méthode

public __toString ( )

eraseCredentials() public méthode

public eraseCredentials ( )

getAPIUser() public méthode

public getAPIUser ( ) : eZ\Publish\API\Repository\Values\User\User
Résultat eZ\Publish\API\Repository\Values\User\User

getPassword() public méthode

public getPassword ( )

getRoles() public méthode

public getRoles ( )

getSalt() public méthode

public getSalt ( )

getUsername() public méthode

public getUsername ( )

getWrappedUser() public méthode

public getWrappedUser ( ) : Symfony\Component\Security\Core\User\UserInterface
Résultat Symfony\Component\Security\Core\User\UserInterface

isAccountNonExpired() public méthode

public isAccountNonExpired ( )

isAccountNonLocked() public méthode

public isAccountNonLocked ( )

isCredentialsNonExpired() public méthode

isEnabled() public méthode

public isEnabled ( )

isEqualTo() public méthode

public isEqualTo ( Symfony\Component\Security\Core\User\UserInterface $user )
$user Symfony\Component\Security\Core\User\UserInterface

setAPIUser() public méthode

public setAPIUser ( eZ\Publish\API\Repository\Values\User\User $apiUser )
$apiUser eZ\Publish\API\Repository\Values\User\User

setWrappedUser() public méthode

public setWrappedUser ( Symfony\Component\Security\Core\User\UserInterface $wrappedUser )
$wrappedUser Symfony\Component\Security\Core\User\UserInterface