<?php
/**
* Model class for login form
*
* PHP version 7.5
*
* @category App
* @package App\Validation\Form
* @author Momcilo Radotic <m.radotic@outlook.com>
* @copyright 2021 MoravaPro
* @license MoravaPro
*/
namespace App\Validation\Form;
use Symfony\Component\Validator\Constraints as Asserts;
/**
* Model class for login form
*
* @category App
* @package App\Validation\Form
*/
class LoginForm
{
/**
* @var string
*
* @Asserts\Length(min=2)
* @Asserts\NotBlank
* @Asserts\NotNull
*/
private $username;
/**
* @var string
*
* @Asserts\NotBlank
* @Asserts\NotNull
* @Asserts\Length(min=6)
*/
private $password;
/**
* @return mixed
*/
public function getUsername()
{
return $this->username;
}
/**
* @param mixed $username
*/
public function setUsername($username): void
{
$this->username = $username;
}
/**
* @return mixed
*/
public function getPassword()
{
return $this->password;
}
/**
* @param mixed $password
*/
public function setPassword($password): void
{
$this->password = $password;
}
}