PHP 클래스 eZ\Publish\Core\MVC\Symfony\Security\User\HashGenerator

사용 중단: since 5.4. Will be removed in 6.0. Use FOSHttpCacheBundle user context feature instead.
상속: implements eZ\Publish\SPI\HashGenerator, implements eZ\Publish\SPI\User\IdentityAware, implements FOS\HttpCache\UserContext\ContextProviderInterface
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$identityDefiners eZ\Publish\SPI\User\IdentityAware[]
$userIdentity eZ\Publish\SPI\User\Identity

공개 메소드들

메소드 설명
generate ( ) : string Generates the user hash.
getIdentity ( ) : eZ\Publish\SPI\User\Identity
getIdentityDefiners ( ) : eZ\Publish\SPI\User\IdentityAware[]
setIdentity ( eZ\Publish\SPI\User\Identity $identity )
setIdentityDefiner ( eZ\Publish\SPI\User\IdentityAware $identityDefiner )
updateUserContext ( FOS\HttpCache\UserContext\UserContext $context )

메소드 상세

generate() 공개 메소드

Generates the user hash.
public generate ( ) : string
리턴 string

getIdentity() 공개 메소드

public getIdentity ( ) : eZ\Publish\SPI\User\Identity
리턴 eZ\Publish\SPI\User\Identity

getIdentityDefiners() 공개 메소드

public getIdentityDefiners ( ) : eZ\Publish\SPI\User\IdentityAware[]
리턴 eZ\Publish\SPI\User\IdentityAware[]

setIdentity() 공개 메소드

public setIdentity ( eZ\Publish\SPI\User\Identity $identity )
$identity eZ\Publish\SPI\User\Identity

setIdentityDefiner() 공개 메소드

public setIdentityDefiner ( eZ\Publish\SPI\User\IdentityAware $identityDefiner )
$identityDefiner eZ\Publish\SPI\User\IdentityAware

updateUserContext() 공개 메소드

public updateUserContext ( FOS\HttpCache\UserContext\UserContext $context )
$context FOS\HttpCache\UserContext\UserContext

프로퍼티 상세

$identityDefiners 보호되어 있는 프로퍼티

protected IdentityAware[],eZ\Publish\SPI\User $identityDefiners
리턴 eZ\Publish\SPI\User\IdentityAware[]

$userIdentity 보호되어 있는 프로퍼티

protected Identity,eZ\Publish\SPI\User $userIdentity
리턴 eZ\Publish\SPI\User\Identity