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álidodentro das definições deste tipo.
Parameters: - ‹ mixed › $v
Valor que será verificado.
Returns: ‹ bool ›
- ‹ mixed › $v
-
public static
AeonDigital\SimpleType\Abstracts\aBasic::toString($v)¶ - Tenta efetuar a conversão do valor indicado para o tipo
string. Caso nãoseja possível converter o valor, retornanull.Parameters: - ‹ mixed › $v
Valor que será convertido.
Returns: ‹ ?string ›
- ‹ mixed › $v
-
public abstract static parseIfValidate( $v, &$err=null) - Efetuará a conversão do valor indicado para o tipo que esta classe representaapenas 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 ›
- ‹ mixed › $v