aBasic

class AeonDigital\SimpleType\Abstracts\aBasic
Classe abstrata que fundamenta a construção de tipos simples.
Implements:AeonDigital\Interfaces\SimpleType\iBasic

Methods

public abstract static validate( $v)
Verifica se o valor indicado pode ser convertido e usado como um valor válido
dentro das definições deste tipo.
Parameters:
  • ‹ mixed › $v
    Valor que será verificado.
Returns:

‹ bool ›

public static AeonDigital\SimpleType\Abstracts\aBasic::toString($v)
Tenta efetuar a conversão do valor indicado para o tipo string. Caso não
seja possível converter o valor, retorna null.
Parameters:
  • ‹ mixed › $v
    Valor que será convertido.
Returns:

‹ ?string ›

public abstract static parseIfValidate( $v, &$err=null)
Efetuará a conversão do valor indicado para o tipo que esta classe representa
apenas se passar na validação.
Caso não passe retornará um código que identifica o erro ocorrido na variável
$err.
Parameters:
  • ‹ mixed › $v
    Valor que será convertido.
  • ‹ ?string › $err
    Código do erro da validação.
Returns:

‹ mixed ›