PHP 클래스 Eccube\Repository\MemberRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.
상속: extends Doctrine\ORM\EntityRepository, implements Symfony\Component\Security\Core\User\UserProviderInterface
파일 보기 프로젝트 열기: ec-cube/ec-cube

공개 메소드들

메소드 설명
createSalt ( $byte ) : string saltを生成する
delete ( Eccube\Entity\Member $Member ) : boolean
down ( Eccube\Entity\Member $Member ) : boolean
encryptPassword ( Eccube\Entity\Member $Member ) : mixed 入力されたパスワードをSaltと暗号化する
loadUserByUsername ( string $username ) : Symfony\Component\Security\Core\User\UserInterface Loads the user for the given username.
refreshUser ( Symfony\Component\Security\Core\User\UserInterface $user ) : Symfony\Component\Security\Core\User\UserInterface Refreshes the user for the account interface.
save ( Eccube\Entity\Member $Member ) : boolean
setEncoderFactorty ( Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface $encoder_factory )
supportsClass ( string $class ) : boolean Whether this provider supports the given user class.
up ( Eccube\Entity\Member $Member ) : void

메소드 상세

createSalt() 공개 메소드

saltを生成する
public createSalt ( $byte ) : string
$byte
리턴 string

delete() 공개 메소드

public delete ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
리턴 boolean

down() 공개 메소드

public down ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
리턴 boolean

encryptPassword() 공개 메소드

入力されたパスワードをSaltと暗号化する
public encryptPassword ( Eccube\Entity\Member $Member ) : mixed
$Member Eccube\Entity\Member
리턴 mixed

loadUserByUsername() 공개 메소드

This method must throw UsernameNotFoundException if the user is not found.
또한 보기: UsernameNotFoundException
public loadUserByUsername ( string $username ) : Symfony\Component\Security\Core\User\UserInterface
$username string The username
리턴 Symfony\Component\Security\Core\User\UserInterface

refreshUser() 공개 메소드

It is up to the implementation to decide if the user data should be totally reloaded (e.g. from the database), or if the UserInterface object can just be merged into some internal array of users / identity map.
public refreshUser ( Symfony\Component\Security\Core\User\UserInterface $user ) : Symfony\Component\Security\Core\User\UserInterface
$user Symfony\Component\Security\Core\User\UserInterface
리턴 Symfony\Component\Security\Core\User\UserInterface

save() 공개 메소드

public save ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
리턴 boolean

setEncoderFactorty() 공개 메소드

public setEncoderFactorty ( Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface $encoder_factory )
$encoder_factory Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface

supportsClass() 공개 메소드

Whether this provider supports the given user class.
public supportsClass ( string $class ) : boolean
$class string
리턴 boolean

up() 공개 메소드

public up ( Eccube\Entity\Member $Member ) : void
$Member Eccube\Entity\Member
리턴 void