BuildInFormat
extends AbstractBuildIn
in package
Simple Build-In Format implementation.
Table of Contents
Constants
- FORMAT_DATETIME = 2
- FORMAT_FILTERVAR = 1
Properties
- $assert : string
- $error_code : int
- $error_message : string
Methods
- getAssert() : string
- Retrieve assert name.
- getErrorCode() : int
- Retrieve error code.
- getErrorMessage() : string
- Retrieve error message.
- getMethod() : callable
- Retrieve method callback.
- guardInvalidType() : static
- Guard an instance from invalid type of value.
- guardNonExists() : static
- Guard an instance from nonexists of data.
- formatDateVal() : bool
- Retrieve date validation format.
- formatFilterVal() : bool
- Retrieve filter_val validation format.
- formatMetadata() : array<string, array<string, mixed>>
- Retrieve format metadata.
Constants
FORMAT_DATETIME
private
mixed
FORMAT_DATETIME
= 2
FORMAT_FILTERVAR
private
mixed
FORMAT_FILTERVAR
= 1
Properties
$assert
protected
string
$assert
= "format"
$error_code
protected
int
$error_code
= \Samy\Validation\Constant\ValidationError::FORMAT
$error_message
protected
string
$error_message
= "The '{{attribute}}' has invalid '{{expect}}' format."
Methods
getAssert()
Retrieve assert name.
public
getAssert() : string
Return values
stringgetErrorCode()
Retrieve error code.
public
getErrorCode() : int
Return values
intgetErrorMessage()
Retrieve error message.
public
getErrorMessage() : string
Return values
stringgetMethod()
Retrieve method callback.
public
getMethod() : callable
Return values
callableguardInvalidType()
Guard an instance from invalid type of value.
public
guardInvalidType(mixed $Value, array<string|int, string> $Types, string $ErrorMessage, int $ErrorCode) : static
Parameters
- $Value : mixed
-
The value.
- $Types : array<string|int, string>
-
The expect types.
- $ErrorMessage : string
-
The error message.
- $ErrorCode : int
-
The error code.
Tags
Return values
staticguardNonExists()
Guard an instance from nonexists of data.
public
guardNonExists(array<string|int, mixed> $Data, string $Key, string $ErrorMessage, int $ErrorCode) : static
Parameters
- $Data : array<string|int, mixed>
-
The data.
- $Key : string
-
The key.
- $ErrorMessage : string
-
The error message.
- $ErrorCode : int
-
The error code.
Tags
Return values
staticformatDateVal()
Retrieve date validation format.
private
formatDateVal(string $Value, string $Format) : bool
Parameters
- $Value : string
- $Format : string
Return values
boolformatFilterVal()
Retrieve filter_val validation format.
private
formatFilterVal(string $Value, int $Filter, int $Option) : bool
Parameters
- $Value : string
- $Filter : int
- $Option : int
Return values
boolformatMetadata()
Retrieve format metadata.
private
formatMetadata() : array<string, array<string, mixed>>