tflori/orm

just another orm...

View the Project on GitHub tflori/orm

Build Status Test Coverage Maintainability Latest Stable Version Total Downloads

» API Reference » ORM\Entity\Validation

ORM\Entity\Validation

Table of Contents

Abstract

Methods

ORM\Entity\Validation::describe

public static function describe(): \ORM\Dbal\Table|\ORM\Dbal\Column[]
Get a description for this table.
Static   This method is static.
Returns ORM\Dbal\Table|ORM\Dbal\Column[]  

ORM\Entity\Validation::describe

↑ top


ORM\Entity\Validation::disableValidator

public static function disableValidator(bool $disable = true): mixed
Disable validator
Static   This method is static.
Returns mixed  
Parameters
Parameter Type Description
$disable bool  

ORM\Entity\Validation::disableValidator

↑ top


ORM\Entity\Validation::enableValidator

public static function enableValidator(bool $enable = true): mixed
Enable validator
Static   This method is static.
Returns mixed  
Parameters
Parameter Type Description
$enable bool  

ORM\Entity\Validation::enableValidator

↑ top


ORM\Entity\Validation::isValid

public function isValid(): bool|\ORM\Dbal\Error[]
Check if the current data is valid

Returns boolean true when valid otherwise an array of Errors.

Returns bool|ORM\Dbal\Error[]  

ORM\Entity\Validation::isValid

↑ top


ORM\Entity\Validation::isValidatorEnabled

public static function isValidatorEnabled(): bool
Check if the validator is enabled
Static   This method is static.
Returns bool  

ORM\Entity\Validation::isValidatorEnabled

↑ top


ORM\Entity\Validation::validate

public static function validate(
    string $attribute, 
    mixed $value, 
): bool|\ORM\Dbal\Error
Validate $value for $attribute
Static   This method is static.
Returns bool|ORM\Dbal\Error  
Parameters
Parameter Type Description
$attribute string  
$value mixed  

ORM\Entity\Validation::validate

↑ top


ORM\Entity\Validation::validateArray

public static function validateArray(array $data): array
Validate $data

$data has to be an array of $attribute => $value

Static   This method is static.
Returns array  
Parameters
Parameter Type Description
$data array  

ORM\Entity\Validation::validateArray

↑ top