mediatekformation

EntityUserProvider
in package
implements UserProviderInterface, PasswordUpgraderInterface

Wrapper around a Doctrine ObjectManager.

Provides provisioning for Doctrine entity users.

Tags
author

Fabien Potencier fabien@symfony.com

author

Johannes M. Schmitt schmittjoh@gmail.com

Interfaces, Classes, Traits and Enums

UserProviderInterface
Represents a class that loads UserInterface objects from some source for the authentication system.
PasswordUpgraderInterface

Table of Contents

$class  : mixed
$classOrAlias  : mixed
$managerName  : mixed
$property  : mixed
$registry  : mixed
__construct()  : mixed
loadUserByUsername()  : UserInterface
Loads the user for the given username.
refreshUser()  : UserInterface
Refreshes the user.
supportsClass()  : bool
Whether this provider supports the given user class.
upgradePassword()  : void
Upgrades the encoded password of a user, typically for using a better hash algorithm.
getClass()  : string
getClassMetadata()  : ClassMetadata
getObjectManager()  : ObjectManager
getRepository()  : ObjectRepository

Properties

Methods

__construct()

public __construct(ManagerRegistry $registry, string $classOrAlias[, string $property = null ][, string $managerName = null ]) : mixed
Parameters
$registry : ManagerRegistry
$classOrAlias : string
$property : string = null
$managerName : string = null
Return values
mixed

supportsClass()

Whether this provider supports the given user class.

public supportsClass(mixed $class) : bool
Parameters
$class : mixed
Return values
bool

upgradePassword()

Upgrades the encoded password of a user, typically for using a better hash algorithm.

public upgradePassword(UserInterface $user, string $newEncodedPassword) : void
Parameters
$user : UserInterface
$newEncodedPassword : string
Return values
void

Search results