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
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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