for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ntb\RestAPI;
use Config;
/**
* Class SessionValidator
* @author Christian Blank <[email protected]>
*/
class SessionValidator implements IRestValidator {
const MinPasswordLength = 6;
public static function validate($data) {
$emailName = Config::inst()->get('SessionValidator', 'email_name');
$passwordName = Config::inst()->get('SessionValidator', 'password_name');
$mail = RestValidatorHelper::validate_email($data, $emailName);
$password = RestValidatorHelper::validate_string($data, $passwordName, ['min' => self::MinPasswordLength]);
return [
'Email' => $mail,
'Password' => $password
];
}