Documentation

rex_backend_password_policy extends rex_password_policy
in package
Uses rex_factory_trait

Tags
author

gharlan

Table of Contents

Methods

__construct()  : mixed
check()  : true|string
factory()  : static
getBlockAccountAfter()  : DateInterval|null
getDescription()  : string|null
getForceRenewAfter()  : DateInterval|null
getHtmlAttributes()  : array<string, string>
Generates the corresponding html attributes `minlength`, `maxlength` and `passwordrules`.
getRule()  : string
isValid()  : bool
matchesCount()  : bool

Methods

check()

public check(mixed $password[, mixed $id = null ]) : true|string
Parameters
$password : mixed
$id : mixed = null
Return values
true|string

true on success, otherwise an error message

getBlockAccountAfter()

public getBlockAccountAfter() : DateInterval|null
Return values
DateInterval|null

getDescription()

public getDescription() : string|null
Return values
string|null

getForceRenewAfter()

public getForceRenewAfter() : DateInterval|null
Return values
DateInterval|null

getRule()

protected getRule() : string
Tags
deprecated

since 5.12, use getDescription instead

Return values
string

isValid()

protected isValid(string $password) : bool
Parameters
$password : string
Return values
bool

matchesCount()

protected matchesCount(int $count, array{min?: int, max?: int} $options) : bool
Parameters
$count : int
$options : array{min?: int, max?: int}
Return values
bool

        
On this page

Search results