lightsource / data-types
Class for complex data cleaning depending on a type
4.0.6
2024-10-24 16:08 UTC
Requires
- php: ^8.0
- illuminate/validation: ^11.0.0
Requires (Dev)
- codeception/codeception: ^5.1
- codeception/module-asserts: ^3.0.0
- mikey179/vfsstream: ^1.6
README
What is it
Class for complex data cleaning depending on a type
Installation
composer require lightsource/data-types
Example of usage
use LightSource\DataTypes\DATA_TYPES;
use LightSource\StdResponse\STD_RESPONSE;
require_once __DIR__ . '/vendor/autoload.php';
$result = DATA_TYPES::Clear( DATA_TYPES::INT, '10', [
DATA_TYPES::_MIN => 1,
DATA_TYPES::_MAX => 20,
] );
if ( $result[ STD_RESPONSE::IS_SUCCESS ] ) {
$value = $result[ STD_RESPONSE::ARGS ][ DATA_TYPES::_ARG__VALUE ];
// TODO
} else {
$errorMsgs = $result[ STD_RESPONSE::E_MSGS ];
// TODO
}