PHP Класс Sulu\Bundle\TestBundle\Testing\TestUserProvider

Наследование: implements Symfony\Component\Security\Core\User\UserProviderInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( EntityManager $entityManager, Sulu\Component\Contact\Model\ContactRepositoryInterface $contactRepository, Sulu\Component\Security\Authentication\UserRepositoryInterface $userRepository )
getUser ( )
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.
supportsClass ( string $class ) : boolean Whether this provider supports the given user class.

Приватные методы

Метод Описание
setCredentials ( Symfony\Component\Security\Core\User\UserInterface $user ) Sets the standard credentials for the user.

Описание методов

__construct() публичный Метод

public __construct ( EntityManager $entityManager, Sulu\Component\Contact\Model\ContactRepositoryInterface $contactRepository, Sulu\Component\Security\Authentication\UserRepositoryInterface $userRepository )
$entityManager Doctrine\ORM\EntityManager
$contactRepository Sulu\Component\Contact\Model\ContactRepositoryInterface
$userRepository Sulu\Component\Security\Authentication\UserRepositoryInterface

getUser() публичный Метод

public getUser ( )

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

supportsClass() публичный Метод

Whether this provider supports the given user class.
public supportsClass ( string $class ) : boolean
$class string
Результат boolean