Password

class AeonDigital\DataFormat\Patterns\World\Password
Definição do formato Password.
Parent:AeonDigital\DataFormat\Abstracts\aPasswordFormat

Constants

MinLength = 8
Quantidade mínima de caracteres necessários para expressar o formato.
Type:‹ int ›
MaxLength = 40
Quantidade máxima de caracteres necessários para expressar o formato.
Type:‹ int ›

Methods

public static AeonDigital\DataFormat\Patterns\World\Password::check($v, $aux=null)
Verifica se o valor passado corresponde ao tipo/formato. esperado.
Exemplo de parametro $aux*
``` php
$arr = [
// Coleção de caracteres comuns aceitos.
"CommomChars" => "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",

// Coleção de caracteres especiais.
"SpecialChars" => "!@#$%¨*()-_+=?"

// Número mínimo de caracteres para compor uma senha.
"MinLength" => 8

// Número máximo de caracteres para compor uma senha.
"MaxLength" => 20
];
```
Parameters:
  • ‹ ?string › $v
    Valor a ser testado.
  • ‹ ?array › $aux
    Array associativo trazendo a configuração para formatação da string.
Returns:

‹ bool ›

public static AeonDigital\DataFormat\Patterns\World\Password::format($v, $aux=null)
Formata $v para que seja retornado uma string que represente este tipo. Caso
não seja possível efetuar a formatação retornará null.
Parameters:
  • ‹ mixed › $v
    Valor a ser formatado.
  • ‹ ?array › $aux
    Dados auxiliares para o processamento.
Returns:

‹ ?string ›

public static AeonDigital\DataFormat\Patterns\World\Password::removeFormat($v, $aux=null)
Sendo $v uma string formatada adequadamente para representar este tipo,
devolverá seu equivalente em formato de objeto ( int, float, DateTime … )
ou em caso de strings, removerá completamente qualquer caracter de formatação.
Retornará null caso a string passada seja considerada inválida.
Parameters:
  • ‹ ?string › $v
    Valor a ser ajustado.
  • ‹ ?array › $aux
    Dados auxiliares para o processamento.
Returns:

‹ mixed ›

public static AeonDigital\DataFormat\Patterns\World\Password::storageFormat($v)
Sendo $v uma string válida para o formato correspondente, retorna um valor
equivalente a mesma usando as configurações de formatação para armazenamento deste
tipo de dado.
Retornará null caso a string passada seja considerada inválida.
Parameters:
  • ‹ ?string › $v
    Valor a ser ajustado.
Returns:

‹ mixed ›