PHP Class Eccube\Repository\MemberRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.
Inheritance: extends Doctrine\ORM\EntityRepository, implements Symfony\Component\Security\Core\User\UserProviderInterface
Show file Open project: ec-cube/ec-cube

Public Methods

Method Description
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

Method Details

createSalt() public method

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

delete() public method

public delete ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
return boolean

down() public method

public down ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
return boolean

encryptPassword() public method

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

loadUserByUsername() public method

This method must throw UsernameNotFoundException if the user is not found.
See also: UsernameNotFoundException
public loadUserByUsername ( string $username ) : Symfony\Component\Security\Core\User\UserInterface
$username string The username
return Symfony\Component\Security\Core\User\UserInterface

refreshUser() public method

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
return Symfony\Component\Security\Core\User\UserInterface

save() public method

public save ( Eccube\Entity\Member $Member ) : boolean
$Member Eccube\Entity\Member
return boolean

setEncoderFactorty() public method

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

supportsClass() public method

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

up() public method

public up ( Eccube\Entity\Member $Member ) : void
$Member Eccube\Entity\Member
return void