com\setasign\Konquadrat\Workflow\Helper
ObjectValidator
File: /Konquadrat/src/Workflow/Helper/ObjectValidator.php
Class hierarchy
Implements
Summary
Constants
- KNOWN_VALIDATIONS
- VALIDATE_DATE
- VALIDATE_DATETIME
- VALIDATE_DATETIME_BETWEEN
- VALIDATE_DATETIME_BETWEEN_OR_EMPTY
- VALIDATE_DATETIME_NOT_GREATER
- VALIDATE_DATETIME_NOT_GREATER_OR_EMPTY
- VALIDATE_DATETIME_NOT_LOWER
- VALIDATE_DATETIME_NOT_LOWER_OR_EMPTY
- VALIDATE_DATETIME_OR_EMPTY
- VALIDATE_DATE_OR_EMPTY
- VALIDATE_EMAIL
- VALIDATE_EMAIL_OR_EMPTY
- VALIDATE_EMPTY
- VALIDATE_FALSE
- VALIDATE_FILE
- VALIDATE_FILE_OR_EMPTY
- VALIDATE_GREATER
- VALIDATE_LOWER
- VALIDATE_NOT_EMPTY
- VALIDATE_NOT_FALSE
- VALIDATE_NOT_GREATER
- VALIDATE_NOT_LOWER
- VALIDATE_NOT_NULL
- VALIDATE_NOT_TRUE
- VALIDATE_NULL
- VALIDATE_REGEX
- VALIDATE_TIME
- VALIDATE_TIME_OR_EMPTY
- VALIDATE_TRUE
Constants
KNOWN_VALIDATIONS
protected const ObjectValidator::KNOWN_VALIDATIONS = array (
0 => 'empty',
1 => 'notEmpty',
2 => 'validEmailOrEmpty',
3 => 'validEmail',
4 => 'validDateOrEmpty',
5 => 'validDate',
6 => 'validTimeOrEmpty',
7 => 'validTime',
8 => 'validDatetimeOrEmpty',
9 => 'validDatetime',
10 => 'datetimeNotGreaterThanOrEmpty',
11 => 'datetimeNotGreaterThan',
12 => 'datetimeNotLowerThanOrEmpty',
13 => 'datetimeNotLowerThan',
14 => 'datetimeBetweenOrEmpty',
15 => 'datetimeBetween',
16 => 'notGreaterThan',
17 => 'greaterThan',
18 => 'notLowerThan',
19 => 'lowerThan',
20 => 'notTrue',
21 => 'false',
22 => 'notFalse',
23 => 'true',
24 => 'null',
25 => 'notNull',
26 => 'regex',
27 => 'file',
28 => 'fileOrEmpty',
)
VALIDATE_DATE
VALIDATE_DATETIME
VALIDATE_DATETIME_BETWEEN
VALIDATE_DATETIME_BETWEEN_OR_EMPTY
VALIDATE_DATETIME_NOT_GREATER
VALIDATE_DATETIME_NOT_GREATER_OR_EMPTY
public const ObjectValidator::VALIDATE_DATETIME_NOT_GREATER_OR_EMPTY = 'datetimeNotGreaterThanOrEmpty'
VALIDATE_DATETIME_NOT_LOWER
VALIDATE_DATETIME_NOT_LOWER_OR_EMPTY
VALIDATE_DATETIME_OR_EMPTY
VALIDATE_DATE_OR_EMPTY
VALIDATE_EMAIL
VALIDATE_EMAIL_OR_EMPTY
VALIDATE_EMPTY
VALIDATE_FALSE
VALIDATE_FILE
VALIDATE_FILE_OR_EMPTY
VALIDATE_GREATER
VALIDATE_LOWER
VALIDATE_NOT_EMPTY
VALIDATE_NOT_FALSE
VALIDATE_NOT_GREATER
VALIDATE_NOT_LOWER
VALIDATE_NOT_NULL
VALIDATE_NOT_TRUE
VALIDATE_NULL
VALIDATE_REGEX
VALIDATE_TIME
VALIDATE_TIME_OR_EMPTY
VALIDATE_TRUE
Properties
$workflow
protected AbstractHelper::$workflow
Methods
__construct()
Parameters
- $workflow : \com\setasign\Konquadrat\Workflow\Workflow
executeCheck()
protected ObjectValidator::executeCheck (
string $context,
string $fieldOrMethod,
string $method,
mixed $params = null,
?string $errorName = null
): bool|\com\setasign\Konquadrat\Workflow\Validator\ReturnValuesstring $fieldOrMethod,
string $method,
mixed $params = null,
?string $errorName = null
Parameters
- $context : string
- $fieldOrMethod : string
- $method : string
- $params : mixed
- $errorName : ?string
getFileFormat()
protected ObjectValidator::getFileFormat (
\com\setasign\SetaFramework\FileSystem\File $file
): stringParameters
- $file : \com\setasign\SetaFramework\FileSystem\File
setCheck()
public ObjectValidator::setCheck (
array|string $context,
string $fieldOrMethod,
string $method,
mixed $params = null,
?string $errorName = null
): voidstring $fieldOrMethod,
string $method,
mixed $params = null,
?string $errorName = null
Parameters
- $context : array|string
- $fieldOrMethod : string
- $method : string
- $params : mixed
- $errorName : ?string
validateFile()
protected ObjectValidator::validateFile (
mixed $value,
mixed $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrormixed $params
Parameters
- $value : mixed
- $params : mixed
validateFileFormatJpg()
protected ObjectValidator::validateFileFormatJpg (
\com\setasign\SetaFramework\FileSystem\File $value,
array $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrorarray $params
Parameters
- $value : \com\setasign\SetaFramework\FileSystem\File
- $params : array
validateFileFormatPdf()
protected ObjectValidator::validateFileFormatPdf (
\com\setasign\SetaFramework\FileSystem\File $value,
array $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrorarray $params
Parameters
- $value : \com\setasign\SetaFramework\FileSystem\File
- $params : array
validateFileFormatPng()
protected ObjectValidator::validateFileFormatPng (
\com\setasign\SetaFramework\FileSystem\File $value,
array $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrorarray $params
Parameters
- $value : \com\setasign\SetaFramework\FileSystem\File
- $params : array
validateImage()
protected ObjectValidator::validateImage (
\com\setasign\SetaFramework\FileSystem\File $value,
int $imageType,
array $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrorint $imageType,
array $params
Parameters
- $value : \com\setasign\SetaFramework\FileSystem\File
- $imageType : int
- $params : array
validateValue()
protected ObjectValidator::validateValue (
string $method,
mixed $value,
mixed $params
): bool|\com\setasign\Konquadrat\Workflow\Validator\ValidationErrormixed $value,
mixed $params
Parameters
- $method : string
- $value : mixed
- $params : mixed
