PHP 클래스 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 )
상속: implements eZ\Publish\Core\MVC\Symfony\Security\UserInterface, implements Symfony\Component\Security\Core\User\EquatableInterface
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

공개 메소드들

메소드 설명
__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 )

메소드 상세

__construct() 공개 메소드

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 __toString ( )

eraseCredentials() 공개 메소드

public eraseCredentials ( )

getAPIUser() 공개 메소드

public getAPIUser ( ) : eZ\Publish\API\Repository\Values\User\User
리턴 eZ\Publish\API\Repository\Values\User\User

getPassword() 공개 메소드

public getPassword ( )

getRoles() 공개 메소드

public getRoles ( )

getSalt() 공개 메소드

public getSalt ( )

getUsername() 공개 메소드

public getUsername ( )

getWrappedUser() 공개 메소드

public getWrappedUser ( ) : Symfony\Component\Security\Core\User\UserInterface
리턴 Symfony\Component\Security\Core\User\UserInterface

isAccountNonExpired() 공개 메소드

public isAccountNonExpired ( )

isAccountNonLocked() 공개 메소드

public isAccountNonLocked ( )

isCredentialsNonExpired() 공개 메소드

isEnabled() 공개 메소드

public isEnabled ( )

isEqualTo() 공개 메소드

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

setAPIUser() 공개 메소드

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

setWrappedUser() 공개 메소드

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