PHP Класс Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Email\Generator\CodeGenerator

Наследование: implements Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Email\Generator\CodeGeneratorInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Scheb\TwoFactorBundle\Model\PersisterInterface $persister, Scheb\TwoFactorBundle\Mailer\AuthCodeMailerInterface $mailer, integer $digits ) Construct the code generator service.
generateAndSend ( Scheb\TwoFactorBundle\Model\Email\TwoFactorInterface $user ) Generate a new authentication code an send it to the user.

Защищенные методы

Метод Описание
generateCode ( integer $min, integer $max ) : integer Generate authentication code.

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

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

Construct the code generator service.
public __construct ( Scheb\TwoFactorBundle\Model\PersisterInterface $persister, Scheb\TwoFactorBundle\Mailer\AuthCodeMailerInterface $mailer, integer $digits )
$persister Scheb\TwoFactorBundle\Model\PersisterInterface
$mailer Scheb\TwoFactorBundle\Mailer\AuthCodeMailerInterface
$digits integer

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

Generate a new authentication code an send it to the user.
public generateAndSend ( Scheb\TwoFactorBundle\Model\Email\TwoFactorInterface $user )
$user Scheb\TwoFactorBundle\Model\Email\TwoFactorInterface

generateCode() защищенный Метод

Generate authentication code.
protected generateCode ( integer $min, integer $max ) : integer
$min integer
$max integer
Результат integer