43 lines
1.9 KiB
YAML
43 lines
1.9 KiB
YAML
services:
|
|
terminal42_password_validation.validator.password_history:
|
|
class: Terminal42\PasswordValidationBundle\Validation\Validator\PasswordHistory
|
|
tags:
|
|
- { name: terminal42_password_validation.validator, alias: password_history }
|
|
arguments:
|
|
- '@terminal42_password_validation.validator_configuration'
|
|
- '@security.password_hasher_factory'
|
|
- '@translator'
|
|
|
|
terminal42_password_validation.validator.minimum_length:
|
|
class: Terminal42\PasswordValidationBundle\Validation\Validator\MinimumLength
|
|
tags:
|
|
- { name: terminal42_password_validation.validator, alias: minimum_length }
|
|
arguments:
|
|
- '@terminal42_password_validation.validator_configuration'
|
|
- '@translator'
|
|
|
|
terminal42_password_validation.validator.maximum_length:
|
|
class: Terminal42\PasswordValidationBundle\Validation\Validator\MaximumLength
|
|
tags:
|
|
- { name: terminal42_password_validation.validator, alias: maximum_length }
|
|
arguments:
|
|
- '@terminal42_password_validation.validator_configuration'
|
|
- '@translator'
|
|
|
|
terminal42_password_validation.validator.required_characters:
|
|
class: Terminal42\PasswordValidationBundle\Validation\Validator\RequiredCharacters
|
|
tags:
|
|
- { name: terminal42_password_validation.validator, alias: required_characters }
|
|
arguments:
|
|
- '@terminal42_password_validation.validator_configuration'
|
|
- '@translator'
|
|
|
|
terminal42_password_validation.validator.haveibeenpwned:
|
|
class: Terminal42\PasswordValidationBundle\Validation\Validator\HaveIBeenPwned
|
|
tags:
|
|
- { name: terminal42_password_validation.validator, alias: haveibeenpwned }
|
|
arguments:
|
|
- '@terminal42_password_validation.validator_configuration'
|
|
- '@http_client'
|
|
- '@translator'
|